igashov commited on
Commit
2f96d45
1 Parent(s): 71195f9

Fix RETURN_SELECTION_JS

Browse files
Files changed (1) hide show
  1. output.py +12 -12
output.py CHANGED
@@ -352,14 +352,12 @@ STARTUP_JS = """
352
  window.selected_elements = {}
353
 
354
  function handleMessage(event) {
355
- if ("atom" in event.data.data) {
356
- if ("add" in event.data.data) {
357
- console.log("New message: ", event.data)
358
- let atom = event.data.data["atom"];
359
- let add = event.data.data["add"];
360
- console.log("add: ", add, " atom: ", atom);
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
- name: "atom_selection",
381
- data: {"atom": parseInt(atom), "add": false}
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
  """