I would like to be able to add javascript to the 'script' key section that is 
returned as a partial page render. Client side events are okay, but being able 
to return some JS that runs is more flexible. It's also partially there already 
and just needs exposing I think.

At present we've resorted to returning some inline JS in the markup returned. 
Nasty, but it works. I assume we've not missed a better way of doing this?

> -----Original Message-----
> From: Howard Lewis Ship [mailto:hls...@gmail.com]
> Sent: 24 March 2009 00:54
> To: Tapestry users
> Subject: Re: Executing javascript on ajax call return
> 
> I've been thinking for a while that there needs to be more client-side
> events, so that the zone element could ire "tapestry:zone:fetched",
> "tapestry:zone:show", etc.
> 
> On Mon, Mar 23, 2009 at 3:19 PM, Thiago H. de Paula Figueiredo
> <thiag...@gmail.com> wrote:
> > Is therea JIRA for that so I can vote on it?
> >
> > Em Mon, 23 Mar 2009 17:29:03 -0300, Fernando Padilla
> <f...@alum.mit.edu>
> > escreveu:
> >
> >> Nope, there is no way to do javascript callbacks after a zone is
> updated.
> >>  Zones right now are missing lifecycle callbacks, that you can hook
> into.
> >>  They do have the show/update callbacks that the Effects hook into,
> but it
> >> could/should/hopefully will be expanded, eventually.. :)
> >>
> >> things like:
> >>
> >> preFetch
> >> preShow
> >> preUpdate
> >> postUpdate
> >>
> >>
> >>
> >> But if you wanted to hack up your own, then start looking at
> tapestry.js:
> >>
> >> Tapestry.ZoneManager
> >> Tapestry.Initializer.zone
> >> Tapestry.Initializer.linkZone
> >>
> >>
> >>
> >> Thiago H. de Paula Figueiredo wrote:
> >>>
> >>> Em Mon, 23 Mar 2009 16:20:08 -0300, Hugo Palma
> <hugo.m.pa...@gmail.com>
> >>> escreveu:
> >>>
> >>>> Is there a way to execute some javascript right after a zone
> update is
> >>>> performed ?  I can't seem to find a place where i can register to
> listen
> >>>> for an ajax call return.
> >>>
> >>>  Well, Prototype has a global way to provide these callbacks:
> >>> http://www.prototypejs.org/api/ajax/options. If you have more than
> one zone
> >>> in a single page, I don't know how you would do that.
> >>>
> >>
> >> --------------------------------------------------------------------
> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >
> >
> >
> > --
> > Thiago H. de Paula Figueiredo
> > Independent Java consultant, developer, and instructor
> > Consultor, desenvolvedor e instrutor em Java
> > http://www.arsmachina.com.br/thiago
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
> 
> 
> 
> --
> Howard M. Lewis Ship
> 
> Creator Apache Tapestry and Apache HiveMind
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to