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

Reply via email to