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 |
"""
|