Hi Bob and Paul,

Thanks for your replies (both are very helpful).

The PNGJ functionality looks great!

Can I save my app’s private UI state (preferences, etc) as a variable or static 
function in JSmol so that PNGJ will write it to the .png file?
(I can imagine the user saving the PNGJ .png file to (say) a Google Drive 
repository.)

Can I get the PNGJ output as as a JSON object to save in browser’s localStorage 
and use with a Jmol script “load …”?
(I can imagine using the browser’s localStorage as a way for the user to pick 
up working on something that hadn’t yet been saved to (say) the Google Drive 
repository.

Thanks,

—Chuck

On Feb 1, 2014, at 5:17 PM, Robert Hanson 
<hans...@stolaf.edu<mailto:hans...@stolaf.edu>> wrote:

very best way is to have the user save a PNGJ file --

write PNGJ "?.png"

and then have them drag-drop it back into Jmol when they want to restore it.




On Fri, Jan 31, 2014 at 3:41 PM, Paul Pillot 
<paul.pil...@ac-orleans-tours.fr<mailto:paul.pil...@ac-orleans-tours.fr>> wrote:
Hi Chuck,
have you tried « get property stateInfo » ? It should restore everything 
including orientation, zoom, etc…
Paul

Le 31 janv. 2014 à 16:32, Charles Harrison Shubert 
<cshub...@mit.edu<mailto:cshub...@mit.edu>> a écrit :

> Hi,
>
> When my users open my app, I'd like for JSmol to be in the same state that 
> they left it in. My users can generate quite a bit of JSmol script. 
> Currently, I'm using the browser's localStorage to store app state in a JSON 
> object.
>
> What would be the preferred way to extract JSmol state including rendering, 
> orientation, zoom, etc, to save for my user's next visit?  I can imagine 
> accumulating the user's JSmol script, saving it, and using it to restore 
> JSmol, but I'm not sure how to save the orientation.
>
> I'd appreciate any thoughts that you have on this.
>
> Thanks,
>
> --Chuck
>
>
> ------------------------------------------------------------------------------
> 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
> Jmol-users@lists.sourceforge.net<mailto:Jmol-users@lists.sourceforge.net>
> 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
Jmol-users@lists.sourceforge.net<mailto:Jmol-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jmol-users



--
Robert M. Hanson
Larson-Anderson 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

------------------------------------------------------------------------------
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
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to