Excellent. I'm glad you are working on this. It's a great resource.

Jonathan Gutow wrote:

>Bob,
>       This looks good.  I'll try hand coding it into a generated page, but  
>I think this will work well.  I'll pop the script inside the same div  
>as the jmol instance it goes with.  That way I think they will be  
>easy to keep track of and people will be less likely to edit them  
>with their WYSIWYG editors.  The getScript function can be added to  
>JmolPopIn.js.  I think we want to keep that file separate as I have  
>found it too easy for people editing the page to mess up the  
>javascript.  Eventually, if JmolPopin.js settles completely we might  
>want to move it to be part of the standard Jmol installation, but  
>we're not ready yet.
>
>Jonathan
>
>
>On Jul 21, 2008, at 6:25 PM, Bob Hanson wrote:
>
>  
>
>>Jonathan, also take a look at the source of
>>http://chemapps.stolaf.edu/quaternions/PISEMA/pisema.htm -- near  
>>the end
>>and right at the beginning. This is REALLY easy to set up.
>>
>>1) place the script in the HTML file in the following form. Note the
>>CAPITALIZED words. Those will be filled in with values on the fly.
>>
>><!-- JMOL SCRIPT pisemaScriptQ --
>>
>>var qStandard = quaternion( 0.049291, -0.788039, -0.609815,   
>>0.068490) #
>>standard helix
>>tau = TAU
>>data "thetaphi"
>>data "thetaphi"
>>THETAPHI
>>end "thetaphi"
>>SHOW_DETAIL = SHOWDETAIL
>>DO_VECTORS = DOVECTORS
>>DRAW_ARCS = DRAWARCS
>>q0 = QREF #qStandard
>>axislength = RADIUS * 2 #10
>>cutoff = CUTOFF #0.001
>>ndeg0 = 0
>>function doit()
>>....
>>end function
>>
>>doit
>>
>>-- JMOL SCRIPT pisemaScriptQ -->
>>
>>
>>2) Use this function:
>>
>>
>>function getScript(name) {
>>  try {
>>        return eval(name)
>>  } catch(e) {
>>        var tag = "-- JMOL SCRIPT " + name + " --";
>>        var script = document.body.innerHTML.split(tag)[1];
>>        if (script)
>>          return script;
>>  }
>>  alert("missing embedded Jmol script " + tag)
>>  return ""
>>}
>>
>>like this, where you can see I'm substituting values in -- maybe not
>>something we need to do in your case:
>>
>>    var script = getScript("pisemaScriptQ")
>>        .replace(/TAU/,tau)
>>        .replace(/THETAPHI/,ThetaPhi.join("\n"))
>>        .replace(/SHOWDETAIL/,false)
>>        .replace(/DOVECTORS/,false)
>>        .replace(/DRAWARCS/,false)
>>        .replace(/RADIUS/,150)
>>        .replace(/QREF/,"qStandard")
>>        .replace(/CUTOFF/,0.001)
>>    jmolScript(script);
>>
>>That's all there is to it!
>>
>>Bob
>>
>>
>>Jonathan Gutow wrote:
>>
>>    
>>
>>>Bob,
>>>     Is this using the inline script stuff you mentioned figuring out for
>>>PE?  It seems easier to have fewer files to maintain, but I'm
>>>wondering about tweaks and debugging?  I sometimes use these
>>>templates as a place to start and then go in and edit the scripts to
>>>do loops other things.  Is it harder to do that to scripts included
>>>in the .html file?
>>>
>>>Jonathan
>>>On Jul 21, 2008, at 8:47 AM, Bob Hanson wrote:
>>>
>>>
>>>
>>>      
>>>
>>>>right -- and, Jonathan, I'd like to show you how we can make the
>>>>scripts
>>>>all part of ONE file -- the HTML -- so that there will be none of  
>>>>this
>>>>multiple SPT file problem at all.
>>>>
>>>>Bob
>>>>
>>>>
>>>>Jonathan Gutow wrote:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>Dear all:
>>>>>   I've thought of a way of making the javascript for the export  
>>>>>to web
>>>>>functions more flexible.  Since we always save this script with
>>>>>the .html, .spt, etc... used to make the page, I don't think I have
>>>>>to maintain backwards compatibility, do I?  There are functions I'd
>>>>>like to replace with a more flexible ones that take a different
>>>>>number of parameters.  Any thoughts?
>>>>>
>>>>>Jonathan
>>>>>
>>>>>                        Dr. Jonathan H. Gutow
>>>>>Chemistry Department                                  
>>>>>[EMAIL PROTECTED]
>>>>>UW-Oshkosh                                           Office:
>>>>>920-424-1326
>>>>>800 Algoma Boulevard                                 FAX: 
>>>>>920-424-2042
>>>>>Oshkosh, WI 54901
>>>>>                http://www.uwosh.edu/faculty_staff/gutow/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>------------------------------------------------------------------- 
>>>>>--
>>>>>----
>>>>>This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>>challenge
>>>>>Build the coolest Linux based applications with Moblin SDK & win
>>>>>great prizes
>>>>>Grand prize is a trip for two to an Open Source event anywhere in
>>>>>the world
>>>>>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>>_______________________________________________
>>>>>Jmol-developers mailing list
>>>>>[email protected]
>>>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>-- 
>>>>Robert M. Hanson
>>>>Professor of Chemistry
>>>>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
>>>>
>>>>
>>>>
>>>>-------------------------------------------------------------------- 
>>>>--
>>>>---
>>>>This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>challenge
>>>>Build the coolest Linux based applications with Moblin SDK & win
>>>>great prizes
>>>>Grand prize is a trip for two to an Open Source event anywhere in
>>>>the world
>>>>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>_______________________________________________
>>>>Jmol-developers mailing list
>>>>[email protected]
>>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>>>
>>>>
>>>>        
>>>>
>>>                         Dr. Jonathan H. Gutow
>>>Chemistry Department                                 [EMAIL PROTECTED]
>>>UW-Oshkosh                                           Office: 
>>>920-424-1326
>>>800 Algoma Boulevard                                 FAX:920-424-2042
>>>Oshkosh, WI 54901
>>>                 http://www.uwosh.edu/faculty_staff/gutow/
>>>
>>>
>>>
>>>
>>>
>>>--------------------------------------------------------------------- 
>>>----
>>>This SF.Net email is sponsored by the Moblin Your Move Developer's  
>>>challenge
>>>Build the coolest Linux based applications with Moblin SDK & win  
>>>great prizes
>>>Grand prize is a trip for two to an Open Source event anywhere in  
>>>the world
>>>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>_______________________________________________
>>>Jmol-developers mailing list
>>>[email protected]
>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>>
>>>
>>>      
>>>
>>-- 
>>Robert M. Hanson
>>Professor of Chemistry
>>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
>>
>>
>>
>>---------------------------------------------------------------------- 
>>---
>>This SF.Net email is sponsored by the Moblin Your Move Developer's  
>>challenge
>>Build the coolest Linux based applications with Moblin SDK & win  
>>great prizes
>>Grand prize is a trip for two to an Open Source event anywhere in  
>>the world
>>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>_______________________________________________
>>Jmol-developers mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>    
>>
>
>                          Dr. Jonathan H. Gutow
>Chemistry Department                                 [EMAIL PROTECTED]
>UW-Oshkosh                                           Office:920-424-1326
>800 Algoma Boulevard                                 FAX:920-424-2042
>Oshkosh, WI 54901
>                  http://www.uwosh.edu/faculty_staff/gutow/
>
>
>
>
>
>-------------------------------------------------------------------------
>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>Build the coolest Linux based applications with Moblin SDK & win great prizes
>Grand prize is a trip for two to an Open Source event anywhere in the world
>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>_______________________________________________
>Jmol-developers mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/jmol-developers
>  
>


-- 
Robert M. Hanson
Professor of Chemistry
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



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to