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
[email protected]
http://chemagic.com
> On Oct 16, 2015, at 7:12 AM, [email protected] 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 <[email protected]>:
>
>> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users