The show functon should be a function of the Tapestry JavaScrip object Tapestry.ElementEffect. You should extend this object by your 'showeditorzone' function, then it will work fine.
On Tue, Mar 3, 2009 at 7:36 PM, Dave Greggory <davegregg...@yahoo.com>wrote: > > I'm having trouble invoking my own javascript method after a Zone is > rendered from an event. > > I have a Zone inside a ChenilleKit Window. And I have an event link that > updates the Zone. That works fine, and clicking on a different link to > display the Chenille Kit Window (containing the zone) also works. But I > don't want to have to click on another link to show the window, so I'm > trying to use the Zone's update attribute to invoke my own javascript to > show the window. > > <script type="text/javascript" language="JavaScript"> > function showeditorzone() > { > editWindow.show('editWindow'); > resizeWindow(500, 500); > } > </script> > > <t:chenillekit.Window t:id="editWindow"> > <t:zone t:id="editorZone" id="editorZone" t:show="showeditorzone"> > stuff > </t:zone> > </t:chenillekit.Window> > > <t:eventlink t:event="editComponent" t:context="editEventContext" > t:zone="editorZone">Edit</t:eventlink> > > But the showeditorzone method is not getting called after the editComponent > successfully finishes. The zone gets updated, but the show method does not > get called. > > > What am I missing? > > Dave > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Best regards, Igor Drobiazko