#12299: Advance Jmol Interactive Features in Flask Notebook
---------------------------+------------------------------------------------
Reporter: gutow | Owner: jason, mpatel, was
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.0
Component: notebook | Keywords: Jmol, 3D, notebook
Work_issues: | Upstream: N/A
Reviewer: | Author: gutow
Merged: | Dependencies: #11080,#11078,#11503
---------------------------+------------------------------------------------
Comment(by gutow):
Replying to [comment:7 strogdon]:
You are correct about the error in the adv_jmol_nb.patch. I have manually
deleted the extra patch to jmol_lib.js and uploaded a correct version.
I've been having trouble patching on top of #11080 patches. I believe I
ran afoul of unfinished queues. Anyway, I think this correction is the
last fix related to that.
Comments:
1) The red "Jmol_S" logo in the bottom right corner indicates that the
signed applet has been loaded and has access to the user's directory tree.
I believe I can turn it off, but think it is a bad idea. I want to be
reminded that I am using an applet that can send stuff from my disk to the
server. The menu is the same as the right-click menu that is always
available with Jmol.
2) If we want to have an image as the default so that all devices will see
something, users will have to deal with requesting it become interactive
each time the cell is recalculated. The notebook+sage presently insists
on reloading Jmol each time a recalculation is done. In order to do this
properly we would need to have a separate div in the notebook for applets
and not kill the applet unless it is not being used. Then Jmol would not
revert to the starting over state each time a recalculation is done. I
think that is another ticket for after these changes go in.
3) Would reloading with a static image be less of an issue if the .png was
the same quality as the Jmol image? I'm working on generating static
images using Jmol on the server if a Java Virtual Machine is installed on
the server. Many details like graceful fallback, probably to Tachyon,
are still being worked out.
Does this answer your questions or generate in suggestions for what needs
work?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12299#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.