#12299: Advance Jmol Interactive Features in Flask Notebook
-------------------------------------------------------+--------------------
Reporter: gutow | Owner: jason,
mpatel, was
Type: enhancement | Status:
needs_work
Priority: major | Milestone:
sage-5.2
Component: notebook | Resolution:
Keywords: Jmol, 3D, notebook | Work issues: decide
default display quality, doctests,switch to generic error
Report Upstream: Reported upstream. No feedback yet. | Reviewers:
Karl-Dieter Crisman, Steven Trogdon
Authors: Jonathan Gutow | Merged in:
Dependencies: #11080,#11078,#11503 | Stopgaps:
-------------------------------------------------------+--------------------
Comment (by strogdon):
I've been able to reproduce the "signed/unsigned" applet issue under
comment:41 and comment:42 on ubuntu 12.04. I don't ususally use ubuntu
but had access to an installation. The behavior was observed with FF and
chromium. I know there are quite a number of Sage users that install from
ubuntu. I was not able to get the "Download this view" to a jmol to work
at all unless I manually installed oracle-java-jre. Ubuntu only provides
the
icedtea-java-jre. Without the oracle jre, when I clicked the "Download
this view" there appeared in the applet pane
{{{
File reader was not found:org.jmol.adapter.readers.molxyz.XyzReader
}}}
and there were similar complaints in the terminal window from which Sage
was started. After this happens no applet can be made interactive. A grep
of the sagenb tree doesn't reveals that XyzReader isn't called from Sage
so I'm guessing it's embedded somewhere in the icedtea jre. As I mentioned
the only work-around for me was to manually install oracle. Here is, I
think a minimal sequence of steps to reproduce things:
1. load a worksheet with at least 5 applets
2. make the first applet interactive
3. click "Toggle Advanced Controls"
4. click "Download this view" and cancel all requests (the applet will
change to "signed")
5. re-evaluate the cell to recover the advanced controls
6. make the applet interactive again
7. click through the remaining applets to make them interactive
I'm able to make 2 additional applets interactive, but not the 3rd and
subsequent applets.
An applet can only be made interactive after I put to sleep an already
interactive applet. Now I used the applet spawed by that code given in
comment:28
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12299#comment:61>
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.