From: Bruce T. <bru...@ne...> - 2017-09-21 18:47:43
|
Bob I have just put in this version, which you emailed about on Tuesday, and I find that it still has the problem with JSmol in older browsers, as described in my previous email, below. It works fine in Chrome, or in Java Jmol_S mode in IE11, but not in HTML5 mode in IE11. Please could you help? Thanks Bruce >-----Original Message----- >From: Bruce Tattershall [mailto:bru...@ne...] >Sent: 08 August 2017 16:50 >To: jmo...@li... >Subject: Re: [Jmol-users] Jmol Release 14.20.3 > >Bob > >I have just returned from holiday, to see that you released a new version on >20 July. Have you thought >about clearing up the problem with the chirality finding routines running in >older browsers such as >IE11 running in Windows 7? I see that JSmol in version 14.20.3 still crashes, as >before, in IE11 when CIP rule 4b is encountered, with the error message >'RangeError: Argument list too large to apply'. When this message box >is accepted twice, the rule 1a chirality labels appear correctly, but the rule 4b >chiral centres are not >labelled. The Java version Jmol_S works perfectly. > >Firefox 22.0 in Windows behaves similarly, with the bonus that it tells us that >the overlong argument list >is being sent to 'Function.prototype.apply ' > >I should like to include the chirality-finding ability on some of my public web >pages, but cannot do so until >these browser issues are cleared up. This is because our university is still >providing IE11 and Firefox 22.0 >on classroom PCs for undergraduate use, which we use for teaching. I guess >that they are still doing so >because these versions still support Java. However, I have to produce web >pages which are usable by >users without access to a Java-enabled browser, and I cannot rely on >students using IE11 or >Firefox 22.0 in the university to switch to using the Java Jmol_S model. The >only satisfactory solution, I think, >would be have a version of Jmol which finds chirality correctly in both JSmol >and Jmol_S modes, in these >browsers. > >I have used several of my molecules in tests, but a fairly simple one as an >example may be found at >https://www.staff.ncl.ac.uk/bruce.tattershall/structs/muchiral/showjmol.php >?use=HTML5&filestem=b3df >This page uses Jmol 14.15.2, so works fine, but only as far as labelling the three >ciprule 1a centres. I should >like to update to a current version which allows the ciprule 4b centres to be >labelled as well. > >Please could you get round to solving the problem? > >Best wishes > > Bruce > >Dr. B.W. Tattershall >Chemistry >Newcastle University >England > > > >------------------------------------------------------------------------------ >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >_______________________________________________ >Jmol-users mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-users |
From: Bruce T. <bru...@ne...> - 2017-09-22 16:08:33
|
Bob As I reported, the same fault appears when using HTML5 mode in the old version 22.0 of Firefox for Windows. I gather therefore that this is not simply a MS IE problem, but applies to some other older browsers. Chrome in Windows or the newer versions of Firefox which we have on our Linux machines work OK. Bruce From: Robert Hanson [mailto:ha...@st...] Sent: 21 September 2017 21:35 To: jmo...@li... Subject: Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality Sorry - did not get a look at that. I see that as well with MSIE-11 -- range error. Edge works fine. So it is some sort of limitation in MSIE. It's clearly an MSIE bug. I am seeing if there might be a way around it. |
From: Robert H. <ha...@st...> - 2017-09-22 17:12:49
|
I found the problem. Will have the work-around released this weekend. If you want to give the fix a try, substitute https://chemapps.stolaf.edu/jmol/jsmol/JSmol.min.js for JSmol.min.js. |
From: Bruce T. <bru...@ne...> - 2017-09-22 17:47:37
|
Thanks Bob I have tried it as you say below (i.e. just the JSmol mode) and it now seems to work well in IE11 and in Firefox 22, as well as still working in Chrome and in Firefox 52.2 in Linux. I shall look forward to getting the full release next week, and will then make sure it works from my server installation in my various HTML5 browsers, as well as in Java Jmol_S mode in those browsers I have with Java support. Thanks again. Bruce From: Robert Hanson [mailto:ha...@st...] Sent: 22 September 2017 18:12 To: jmo...@li... Subject: Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality I found the problem. Will have the work-around released this weekend. If you want to give the fix a try, substitute https://chemapps.stolaf.edu/jmol/jsmol/JSmol.min.js for JSmol.min.js. |
From: Robert H. <ha...@st...> - 2017-09-22 17:53:54
|
OK, great. I don't expect any changes in the release relative to this. For the record, JSmol code was decrementing the "arguments.length" value to -1 unnecessarily. Avoiding that fixed the issue. |
From: Bruce T. <bru...@ne...> - 2017-10-10 14:49:38
|
Bob In this email you said you would release the fix which you had found to the problem. I saw that you had released 14.20.8 this weekend, so I have installed it and tried it. Unfortunately, the problem with IE11 and Firefox 22 is still there, e.g. IE11 says ‘RangeError: Argument list too large to apply’. After accepting this several times, probably the number of chiral centres in the molecule (though this may be coincidence), JSmol eventually shows chirality just for the CIP rule 1a atoms, not for the 4b atoms. I do not think there is any difference in behaviour from what I saw using version 14.20.7 I tried using your JSmol.min.js as you suggested below, and this still works with version 14.20.8 Did you forget to put your fix into the 14.20.8 public release? Thanks Bruce From: Bruce Tattershall [mailto:bru...@ne...] Sent: 22 September 2017 18:47 To: jmo...@li... Subject: Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality Thanks Bob I have tried it as you say below (i.e. just the JSmol mode) and it now seems to work well in IE11 and in Firefox 22, as well as still working in Chrome and in Firefox 52.2 in Linux. I shall look forward to getting the full release next week, and will then make sure it works from my server installation in my various HTML5 browsers, as well as in Java Jmol_S mode in those browsers I have with Java support. Thanks again. Bruce From: Robert Hanson [mailto:ha...@st...] Sent: 22 September 2017 18:12 To: jmo...@li...<mailto:jmo...@li...> Subject: Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality I found the problem. Will have the work-around released this weekend. If you want to give the fix a try, substitute https://chemapps.stolaf.edu/jmol/jsmol/JSmol.min.js for JSmol.min.js. |
From: Robert H. <ha...@st...> - 2017-10-13 12:45:57
|
Hmm. Rolf is also saying stereo DTI did not get fixed. MSIE 11 worked for me at https://chemapps.stolaf.edu/jmol/jsmol/cip.htm Could you check there to see, and if it is not working there for you, send me the mol file that is causing the problem so I can be using the same one. Bob On Tue, Oct 10, 2017 at 10:49 AM, Bruce Tattershall < bru...@ne...> wrote: > Bob > > > > In this email you said you would release the fix which you had found to > the problem. > > I saw that you had released 14.20.8 this weekend, so I have installed it > and tried it. > > > > Unfortunately, the problem with IE11 and Firefox 22 is still there, e.g. > IE11 says ‘RangeError: > > Argument list too large to apply’. After accepting this several times, > probably the number of chiral > > centres in the molecule (though this may be coincidence), JSmol eventually > shows chirality just for the > > CIP rule 1a atoms, not for the 4b atoms. I do not think there is any > difference in behaviour from what I saw > > using version 14.20.7 > > > > I tried using your JSmol.min.js as you suggested below, and this still > works with version 14.20.8 > > > > Did you forget to put your fix into the 14.20.8 public release? > > > > Thanks > > Bruce > > > > *From:* Bruce Tattershall [mailto:bru...@ne...] > *Sent:* 22 September 2017 18:47 > *To:* jmo...@li... > *Subject:* Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality > > > > Thanks Bob > > > > I have tried it as you say below (i.e. just the JSmol mode) and it now > seems to work well in IE11 and > > in Firefox 22, as well as still working in Chrome and in Firefox 52.2 in > Linux. > > > > I shall look forward to getting the full release next week, and will then > make sure it works from my > > server installation in my various HTML5 browsers, as well as in Java > Jmol_S mode in those > > browsers I have with Java support. > > > > Thanks again. > > > > Bruce > > > > *From:* Robert Hanson [mailto:ha...@st... <ha...@st...>] > *Sent:* 22 September 2017 18:12 > *To:* jmo...@li... > *Subject:* Re: [Jmol-users] Jmol Release 14.20.7, CIP chirality > > > > I found the problem. Will have the work-around released this weekend. If > you want to give the fix a try, substitute https://chemapps.stolaf.edu/ > jmol/jsmol/JSmol.min.js for JSmol.min.js. > > > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jmol-users mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-users > > -- Robert M. Hanson Professor 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 |
From: Robert H. <ha...@st...> - 2017-09-21 20:35:31
|
Sorry - did not get a look at that. I see that as well with MSIE-11 -- range error. Edge works fine. So it is some sort of limitation in MSIE. It's clearly an MSIE bug. I am seeing if there might be a way around it. |