From: William R. <whr...@ms...> - 2005-09-02 13:18:57
|
Miguel wrote: > >jmolRadioGroup takes an additional parameter designed to address exactly >this problem. > >The second optional parameter is called separatorHtml. This HTML is output >between the buttons of the radio group. You can use it for additional >spacing, or to stack vertically, whatever you want. > >Using your example, we can stack vertically by saying: > > jmolRadioGroup([ > ["spacefill off", "off"], > ["spacefill 70", "70"], > ["spacefill 20%", "20%", "checked"], > ["spacefill 50%", "50%"], > ["spacefill 100%", "100%"] > ], > "<br />" > ); > >This should output <br /> in the right spots. > >(Note: I am using trailing / in order to be compliant with newer HTML/XML >standards. But, in order to retain compatibility with very old browsers, >you need to have a space between the br and the /) > >Full documentation for the Jmol.js library is at: > > http://www.jmol.org/jslibrary > >Description of jmolRadioGroup is below. > > >Miguel > >---------- > >jmolRadioGroup > > jmolRadioGroup(arrayOfRadioButtons, {separatorHtml}, {groupName}) > > Used to put up a group of mutually-exclusive radio buttons. >arrayOfRadioButtons is usually specified using the JavaScript square >brackets [ entryA, entryB, ... ] notation. Each entry is generally >another array which contains a script, a label, and an optional >isChecked flag. If an entry is a single string instead of an array, >then that string is used for both the script and the label. > > separatorHtml is used to specify HTML code that should be placed after >each radio button. For example, to put the radio buttons on separate >lines you should pass in "<br>" as the actual parameter. If >separatorHtml is not specified it defaults to "<nbsp; " > > groupName will be used as the common HTML name for all radio buttons >in the group. It will default to jmolRadioGroup0, jmolRadioGroup1, >etc. > > > > > >------------------------------------------------------- >SF.Net email is Sponsored by the Better Software Conference & EXPO >September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices >Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA >Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf >_______________________________________________ >Jmol-users mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-users > > > > Thanks Miguel, I must have missed this goodie when I was experimenting with Jmol.js last year. I will reexamine it with new enthusiasm. I inadvertently confimed your advice to put Jmol.js on a server for testing. Normally, I prefer to work on my local computer (Mac OS 10.3) when writing new programs, and I was bothered by the fact that loading a new structure worked in Safari, but did not function in Netscape or Firefox. When I put the necessary files on our server, this problem disappeared. Always listen to Miguel! Bill |