Actually it would not be hard to make an extended version of the ColorPickerBox
that doesn't take a script but a name of a function which would generate the
scriptstr with $COLOR$ in the appropriate place. Is that what you need?
Jonathan
On Jul 13, 2010, at 12:54 PM, [email protected] wrote:
> Piero,
>
> Please include the part where you call the ColorPickerBox. You are supposed
> to pass the ColorPickerBox the string, which in the formulation you provide
> may not have the necessary space before the color.
>
> I'm unclear on exactly what you are trying to do. The ColorPickerBox
> substitutes the color the user chooses for $COLOR$ in the script you provide.
> Another possibility is that you are running up against the fact that
> JmolColorPickerBox is writing html and javascript to your page dynamically,
> but does not have a mechanism for updating the script once the box is
> created. If that is the problem I will have to think on it a little. We can
> also consider making a version that passes the color to a function of your
> choosing. Then you could send a script that is modified on the fly.
>
> Jonathan
> On Jul 13, 2010, at 8:03 AM, [email protected] wrote:
>
>> Date: Tue, 13 Jul 2010 11:44:57 +0100
>> From: P.Canepa <[email protected]>
>> Subject: [Jmol-users] problem setting element colors with
>> JmolColorPickerBox
>> To: "[email protected]"
>> <[email protected]>
>> Message-ID:
>> <[email protected]>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Dear all,
>>
>> do you know why JmolColorPickerBox( doesn't work ? The string scriptColor
>> = "' color " + element + " $COLOR$'"; s correctly written.
>>
>>
>>
>> var scriptColor = "";
>> function elementSelected(element){
>>
>> scriptColor = "' color " + element + " $COLOR$'";
>> return scriptColor;
>> }
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/facstaff/gutow
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users