From: Otis R. <osr...@ch...> - 2012-11-02 18:17:54
|
Bob, You probably know this, but this is the code block that FF does not like - Otis Clazz.newArray32 = function(f, args) { var dim = args[0]; if (typeof dim == "string") { dim = dim.charCodeAt (0); // char } var len = args.length - 1; var val = args[len]; switch (args.length) { case 0: case 1: alert("ERROR IN newArray32 -- args length < 2") return new f(0); case 2: if (val < 0) return new Array(dim); if (f == Array) { // no support for Int32Array (MSIE) // so we must initialize ourselves f = new f(dim) for (var i = dim; --i >= 0;) f[i] = 0; return f; } try { return new f (dim); }catch (e) { alert(dim + " " + arguments.callee.caller.arguments.callee.caller) } } var xargs = new Array(len); for (var i = len; --i >= 0;) { xargs[i] = args[i + 1]; } var arr = new Array (dim); for (var i = 0; i < dim; i++) { // Call newArray referencing this array type // only for the final iteration, and only if val === 0 arr[i] = Clazz.newArray (xargs, f); } return arr; }; -- Otis Rothenberger ot...@ch... http://chemagic.com On Nov 2, 2012, at 2:06 PM, Otis Rothenberger wrote: > Bob, > > On both Mac and Windows, I cleared cache and rebooted. The FF problem persists. Here's the Windows error log: > > Error in parsing vale for value for width. Declaration dropped. > Error in parsing vale for value for height. Declaration dropped. > RangeError: invalid array length. > > Otis > > > > -- > Otis Rothenberger > ot...@ch... > http://chemagic.com > > > > > On Nov 2, 2012, at 1:48 PM, Robert Hanson wrote: > >> By the way, this is interesting. >> >> 3554.666748046875 >> >> is "width x height" >> >> Apparently there is some sort of bug in Firefox that results in the width and height becoming non-integer values after repeated use of CTRL-[+] and CTRL-[-]. Use View...reset and then it should be OK, and I believe I fixed that anyway. >> >> >> >> On Fri, Nov 2, 2012 at 7:46 AM, Otis Rothenberger <osr...@ch...> wrote: >> Bob, >> >> Chrome Windows and Mac are about 7 seconds. Firefox Windows and Mac results in the following pop-up and no load. Am I possibly missing a required FF setting? >> >> Otis >> >> 3554.666748046875 function (text, font3d, g3d) { >> var pixels = g3d.apiPlatform.getTextPixels(text, font3d, g3d.platform.getGraphicsForTextOrImage(this.mapWidth, this.height), g3d.platform.offscreenImage, this.mapWidth, this.height, this.ascent); >> if (pixels == null) { >> return; >> } >> this.tmap = Clazz.newByteArray(this.size, 0); >> for (var i = pixels.length; --i >= 0;) { >> var p = pixels[i] & 255; >> if (p != 0) { >> this.tmap[i] = org.jmol.g3d.TextRenderer.translucency[p >> 5]; >> } >> } >> } >> >> >> >> -- >> Otis Rothenberger >> ot...@ch... >> http://chemagic.com >> >> >> >> ------------------------------------------------------------------------------ >> LogMeIn Central: Instant, anywhere, Remote PC access and management. >> Stay in control, update software, and manage PCs from one command center >> Diagnose problems and improve visibility into emerging IT issues >> Automate, monitor and manage. Do more in less time with Central >> http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ >> Jmol-users mailing list >> Jmo...@li... >> https://lists.sourceforge.net/lists/listinfo/jmol-users > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > Jmol-users mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-users |