velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Raible <m...@raibledesigns.com>
Subject Re: Writing JavaScript with Velocity
Date Wed, 29 Oct 2003 02:24:26 GMT
I got it working by using ${node}.setBehavior)('classic');

Thanks for the help!

Matt

On Oct 28, 2003, at 7:10 PM, Jeff Linwood wrote:

> Hi,
>
> I take it Velocity is trying to evaluate .setBehavior, which is a 
> JavaScript method?
>
> Can you try string concatenation inside Velocity?
>
> It would look something like this:
>
> #set($setClassic = ".setBehavior('classic')")
> #set($treejs = "$node$setClassic")
> $treejs
>
>
> Hope this helps,
> Jeff Linwood
>
>
> Matt Raible wrote:
>
>> I have the following VTL that I'm using to write JavaScript:
>>   #if ($level == 0)
>>     #set ($node = $menu.name)
>>     var $node = new WebFXTree('$menu.title');
>>     $node.setBehavior('classic');
>>   #end
>> It's puking at $node.setBehavior.  Ideally, this would print out 
>> something
>> like the following:
>>     var tree = new WebFXTree('Root');      
>> tree.setBehavior('classic');
>> Is this possible, or do I have to use JavaScript's eval function?
>> Thanks,
>> Matt
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message