OK, Paul Pillot and I are hard at work on a Jmol Object version of Jmol.js.
How does this sound?
that if the actual applet is not yet ready, script commands are cached and
only sent to the applet when the ready signal is received. This basically
means you will never have to worry about that anymore. The following would
work just fine:
applet = Jmol.getApplet("applet")
Jmol.script(applet, "background white; echo OK")
just like that.
I'm thinking that we are going to find all sorts of interesting additional
features that we've never considered before.
Jonathan, we could put that color picker in the "info" panel.
We could have a tabbed applet with multiple tabs for applets or other info.
We could do keyword searches into databases that return pick lists that
allow you to choose a model from a list (or you could make your own).
We could have a console that swaps in and out on the page where the applet
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
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