Simon, I was seeing this where the script WAS completing after the alert box was dismissed. Bob correctly pointed out that I was running some Bootstrap related scripts that imposed JavaScript “use strict.” When I removed this from the Bootstrap related scripts, the problem disappeared.
However, like you, I continue to see these alert boxes where the script has an error where previous versions of Jmol would have died without the alert. One example of this is the following: Jmol.evaluateVar(jmolApplet0, "'hexane'.find('SMILES','CCC') > 0”) I know the script is ridiculous, but it happened because of an answer key error. Earlier versions of Jmol did not throw an error alert with this script. To summarize, I was seeing two problems - one seems to be corrected by editing “use strict” out of my Bootstrap .js files. The other problem, alert where Jmol formerly died without alert, seems to remain. Otis -- Otis Rothenberger o...@chemagic.com http://chemagic.com > On Oct 16, 2015, at 7:12 AM, si...@publcif.co.uk wrote: > > Just installed this. > > For some of my pages I now get alerts boxes popping up saying: > > TypeError: a.equals is not a function try/catch path: > 0 function (b,d) > args[0]=TypeError: a.equals is not a function > args[1]=function (){a.instantialize(this,arguments)} > 1 JS.ScriptEval.executeCommands(a,b) > args[0]=false > args[1]=true > 2 JS.ScriptEval.resumeEval(a) > args[0]=[JS.ScriptContext object] > 3 function () > > This occurs when running a script that renders polyhedra. > > Apart from the fact that a script that has worked for years now seems to fail, > why does an alert box popup rather than just the messages being > written to the console? > > Do I need to set something to turn off alerts in this version of Jmol? > > I'll try to figure out exactly what causes the script to fail, but in > the meantime any help with preventing the alert boxes would be > appreciated. > > Thanks > > Simon Westrip > > > > > > Quoting Robert Hanson <hans...@stolaf.edu>: > >> I have recompiled Jmol 14.4.0 with a newly signed certificate. >> >> This is important only if your site uses the Jmol Java applet. >> >> This applet will not work again until this update is installed. Your >> current applet will fail indicating that its certificate has been revoked. >> This fixes that issue. If you want, you may be able to just extract the >> jsmol/java directory from Jmol.zip and copy the JAR files to your site to >> the same directory. But I recommend you upload the entire package. >> >> You can see proper operation of the Java applet at >> >> http://chemapps.stolaf.edu/jmol/jsmol/jsmol.htm?_USE=SIGNED >> >> I am very sorry for this inconvenience. >> >> Bob >> >> -- >> Robert M. Hanson >> Larson-Anderson Professor of Chemistry >> Chair, Department of Chemistry >> St. Olaf College >> Northfield, MN >> http://www.stolaf.edu/people/hansonr >> >> >> If nature does not answer first what we want, >> it is better to take what answer we get. >> >> -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 >> > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jmol-users mailing list > Jmol-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jmol-users > > ------------------------------------------------------------------------------ _______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users