Spaces:
Runtime error
Runtime error
Fix RETURN_SELECTION_JS
Browse files
output.py
CHANGED
@@ -352,14 +352,12 @@ STARTUP_JS = """
|
|
352 |
window.selected_elements = {}
|
353 |
|
354 |
function handleMessage(event) {
|
355 |
-
if (
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
window.selected_elements[atom] = add;
|
362 |
-
}
|
363 |
}
|
364 |
}
|
365 |
|
@@ -376,14 +374,16 @@ RETURN_SELECTION_JS = """
|
|
376 |
if (add) {
|
377 |
console.log("Adding atom ", atom);
|
378 |
selected.push(String(atom));
|
379 |
-
window.parent.postMessage({
|
380 |
-
|
381 |
-
|
382 |
-
}, "*");
|
383 |
}
|
384 |
}
|
385 |
console.log("Finished parsing");
|
386 |
console.log(window.selected_elements);
|
|
|
|
|
387 |
return [input_file, input_protein_file, n_steps, n_atoms, n_samples, selected.join(",")];
|
388 |
}
|
389 |
"""
|
|
|
352 |
window.selected_elements = {}
|
353 |
|
354 |
function handleMessage(event) {
|
355 |
+
if (event.data.name == "atom_selection") {
|
356 |
+
console.log("New message: ", event.data)
|
357 |
+
let atom = event.data.data["atom"];
|
358 |
+
let add = event.data.data["add"];
|
359 |
+
console.log("add: ", add, " atom: ", atom);
|
360 |
+
window.selected_elements[atom] = add;
|
|
|
|
|
361 |
}
|
362 |
}
|
363 |
|
|
|
374 |
if (add) {
|
375 |
console.log("Adding atom ", atom);
|
376 |
selected.push(String(atom));
|
377 |
+
//window.parent.postMessage({
|
378 |
+
// name: "atom_selection",
|
379 |
+
// data: {"atom": parseInt(atom), "add": false}
|
380 |
+
//}, "*");
|
381 |
}
|
382 |
}
|
383 |
console.log("Finished parsing");
|
384 |
console.log(window.selected_elements);
|
385 |
+
window.selected_elements = {}
|
386 |
+
console.log(window.selected_elements);
|
387 |
return [input_file, input_protein_file, n_steps, n_atoms, n_samples, selected.join(",")];
|
388 |
}
|
389 |
"""
|