Hi Gerolf,
Thanks so much - that worked well!
...getting rid of the brackets also much needed advice!
I can now implement all the examples at berniecode.com using your library.
This is nice code to learn from.
Thanks again
Nick
Gerolf Seitz wrote:
>
> hi nick,
>
> thanks for the feedback. there was indeed an error with the generated
> javascript in JavascriptSubject.
> The fix for that is already in the svn repository. so could you do an svn
> checkout and try that again?
>
> oh, you probably should remove the brackets around the javascript
> statement
> so that it looks like this:
> return "Wicket.$('"+progBar.getMarkupId()+"').innerHTML =\"Progress: \" +
> Math.round(value * 100) + \"%\"";
>
> i tested that specific line and it worked for me ;)
>
> if you want to use a "timed animation" you could do something like this:
>
> // IHeaderContributor#renderHead
> public void renderHead(IHeaderResponse response)
> {
> // anim is a field in the page/component
> response.renderOnLoadJavascript("window.setTimeout(\"" +
> anim.getAnimatorId()
> + ".toggle()\", 1000);");
>
> }
>
> thanks again for the (informal) bug report and let me know if you have any
> more questions...
>
> gerolf
>
> On 9/28/07, NickCanada <[EMAIL PROTECTED]> wrote:
>>
>>
>> Thanks Gerolf Seitz for adding animator.js functionality to wicket-stuff.
>>
>> I need a bit of help: Can anyone let me know how to implement a
>> JavascriptSubject style subject?
>> I have NumericalStyleSubject and CssStyleSubject animating a div nicely
>> but
>> I would love to add, for example something similar to this bit of
>> javascript
>> from the berniecode.com site:
>>
>> function updateButton(value) {
>> $('ex1Button').innerHTML = "Progress: " + Math.round(value * 100) +
>> "%";
>> }
>>
>> It seems that JavascriptSubject style subject is meant for this purpose
>> however
>>
>> animJS.addSubject(new JavascriptSubject() {
>>
>> protected String getFunctionBody() {
>>
>> return "[Wicket.$('"+progBar.getMarkupId()+"').innerHTML =
>> \"Progress: \" + Math.round(value * 100) + \"%\"]";
>> }
>> });
>>
>> gives me errors.
>>
>> Any help for a javascript and Wicket beginner appreciated
>>
>> Nick
>>
>> PS Is it possible to use animate with a timer rather than a javascript
>> event?
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Wicket-stuff-Animator-JavascriptSubject-tf4536756.html#a12948411
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Wicket-stuff-Animator-JavascriptSubject-tf4536756.html#a12949948
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]