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

Reply via email to