From bf1ba363b33fd7e1194b5d167464ad464157bde3 Mon Sep 17 00:00:00 2001 From: Bryan BRANCOTTE Date: Fri, 1 Feb 2019 23:05:20 +0100 Subject: [PATCH] use iframeId as it has as value `marviniframe` --- ippisite/ippidb/static/js/ippidb-marvinjsmodal.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ippisite/ippidb/static/js/ippidb-marvinjsmodal.js b/ippisite/ippidb/static/js/ippidb-marvinjsmodal.js index 99a0e791..d7d142a7 100644 --- a/ippisite/ippidb/static/js/ippidb-marvinjsmodal.js +++ b/ippisite/ippidb/static/js/ippidb-marvinjsmodal.js @@ -6,7 +6,7 @@ class MarvinModal { this.textAreaEl = $('#' + textAreaId); this.exportCallback = exportCallback; this.marvinSketcherInstance = null; - MarvinJSUtil.getEditor("marviniframe").then(function(sketcherInstance) { + MarvinJSUtil.getEditor(iframeId).then(function(sketcherInstance) { this.marvinSketcherInstance = sketcherInstance; this.marvinSketcherInstance.on('molchange', function(){ this.exportSmiles(function(smilesString){ @@ -17,8 +17,8 @@ class MarvinModal { this.modalEl.on('shown.bs.modal', function(){ //NB: this must be setup only once the modal is shown otherwise // it doesn't work with Firefox (see https://bugzilla.mozilla.org/show_bug.cgi?id=941146) - var query = $('#marviniframe').attr('data-smiles'); - var fingerprint = $('#marviniframe').attr('data-fingerprint'); + var query = this.iframeEl.attr('data-smiles'); + var fingerprint = this.iframeEl.attr('data-fingerprint'); $("input[name=fingerprint][value=" + fingerprint + "]").attr('checked', 'checked') this.importSmiles(query); this.textAreaEl.val(query); -- GitLab