Thank you for the additional testing and suggestions.

I tested now on Chrome Version 32.0.1700.102, same Mac, and it works great: no 
freezing. I had the idea that Safari and Chrome shared a lot of internal code, 
but it seems that their behaviour with objects is different.

The freezing, of course, also happens on other sites using JSmol, like 
http://chemapps.stolaf.edu/jmol/jsmol/simple.htm

Jaim

On Jan 30, 2014, at 5:20 PM, Otis Rothenberger 
<[email protected]<mailto:[email protected]>> wrote:

Jaim,

I see what you're seeing with Safari.

Just to add a data point to the discussion, when I use the location box to 
navigate to another site (e.g. Google.com<http://google.com/>), the back button 
does force a reload of JSmol on your page.

When I try this same location box approach with:

http://proteopedia.org/wiki/index.php/Proteopedia:Structure_Index

The back button still does not reload JSmol - i.e. unlike going to 
Google.com<http://google.com/>

Maybe within the same domain, Safari simply goes to cache without supporting 
files when you use the back button???

You could prevent browser page caching with meta tags. You can also do this 
with JavaScript by defining an empty unbeforeunload function. I was never sure 
if either of these affected supporting files, however. I'm not sure you want to 
go this route. JSmol in user cache is a big plus.

Otis
--
Otis Rothenberger
[email protected]<mailto:[email protected]>
http://chemagic.com




On Jan 30, 2014, at 3:32 AM, Jaime Prilusky 
<[email protected]<mailto:[email protected]>> wrote:

Is there a way to force loading JSmol when loading/rendering a page? JQuery 
should be able to do this.

This is why we might need to start with a fresh loaded JSmol: When clicking a 
‘back to previous page’ button on On Mac 10.9.1, Safari 7.0.1, JSmol renders 
non-operational. On Firefox 26.0, same Mac, it works Ok.

To test (better than the previous explanation):

1. go to http://proteopedia.org/w/3rec

2. verify if JSmol is working, ie mouse rotates model, zooms, etc.

3. go to another page by clicking a link, like ‘About Proteopedia’ in the 
bottom mid section

4. click on the browser’s ‘back to previous page’ button to display again the 
page 3rec

5. verify if JSmol is working, ie mouse rotates model, zooms, etc.

The main difference is that Firefox actually reloads JSmol on page back. Safari 
simply tries to work with what’s available, rendering a broken applet.

Jaim
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk_______________________________________________
Jmol-users mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to