From: Robert H. <ha...@st...> - 2013-04-24 14:39:57
|
On Wed, Apr 24, 2013 at 8:40 AM, Kevin Milburn <kmi...@gp...>wrote: > > From: Robert Hanson [mailto:ha...@st...] > > Sent: 2013 April 23 19:33 > > To: jmo...@li... > > Subject: Re: [Jmol-users] JSmol in XHTML > > > > I'm not surprised. > > > > If you can help us do that, it would be great. You are using > > Jmol.setXHTML(id) ? > > I hadn't, but neither does the simple2.htm example. > I've tried adding it and it has no appreciable effect. > > Also depending on what it's expected to do, I hope it won't prevent > multiple instances of jsmol on a single page. > > > I don't remember exactly how to test a page in XHTML, so if you would > let me know, I can help you. > > I've pointed an install of LightTPD at my jsmol folder, and modified its > config to send the Content-Type of application/xhtml+xml for files with a > .xhtml extension. > I then copied the simple2.htm file to simle2.xhtml, when accessed via a > browser, it will parse the file in XML mode. > > I've identified some changes that are needed so far; > > in the JSmol scripts, instances of need to be changed to   > (XHTML5 does not support the HTML character entities). > > found only one -- in JmolControls.js > in the code for Jmol.jmolCommandInput, the generated input using ' > Jmol.control._commandKeyPress(event' is missing a trailing slash, > resulting in > <input name='jmolCmd0' id='jmolCmd0' size='60' > onkeypress='Jmol.controls._commandKeyPress(event,"jmolCmd0","jmol")'> > instead of > <input name='jmolCmd0' id='jmolCmd0' size='60' > onkeypress='Jmol.controls._commandKeyPress(event,"jmolCmd0","jmol")'/> > > got it > in simple2.htm, > + "<br /><br /><a href=simple2.htm?USE=HTML5>HTML5 > version</a>" and > + "<br /><br /><a > href=javascript:Jmol.showInfo(jmol,true)>show info</a>" and > + "<br /><br /><a href=simple2.htm?USE=JAVA>JAVA > version</a>" > should be > + "<br /><br /><a href=\"simple2.htm?USE=HTML5\">HTML5 > version</a>" and > + "<br /><br /><a > href=\"javascript:Jmol.showInfo(jmol,true)\">show info</a>" and > + "<br /><br /><a href=\"simple2.htm?USE=JAVA\">JAVA > version</a>" > > good > (in XHTML, attribute values must be in quotes) > > and lastly, in simple2.htm, the jmolButton with the text "ball&stick" > should be "ball&stick"... > > will jQuery's .html() method work in xhtml? > Kevin > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Jmol-users mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-users > -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department 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 |