Please create an issue on google code.  Thanks. 

> On Mar 21, 2014, at 9:48 AM, Martin Nagl <mn...@mtbiker.sk> wrote:
> 
> I found the solution. The event I was looking for is "events.zone.refresh".
> See where it is triggered in module "t5/core/zone".
> 
> @Lenny Primak
> Thanx for pointing out the T5.4 branch of Flowlogix library, I didn't
> notice it at first. Your mixin "ZoneLoadingSpinner" is exactly what I need,
> but there is one bug you may want to fix: in file spinner-zone-overlay.js
> on line 35 you need to change "events.zone.willUpdate" to
> "events.zone.refresh".
> With this fix, the mixin adds a spinner overlay for all of these cases:
> - Zone update triggered by actionLink / eventLink
> - Zone update triggered by form submit
> - Grid inplace update after click on paging link
> - Grid inplace update after click on sorting link
> - (I didn't test other cases)
> 
> Thanx for sharing your code :)
> Martin
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>> On Thu, Mar 20, 2014 at 1:28 PM, Martin Nagl <mn...@mtbiker.sk> wrote:
>> 
>> In T5.4, the event "t5:zone:did-update" fires only after zone has been
>> updated, which is too late to add overlay to the zone.
>> 
>> I need to add the zone overlay just after user clicks on a ajax-enabled
>> EventLink / ActionLink (including paging and sorting links in Grid), or
>> just after user submits an ajax-enabled Form - before server starts
>> processing the request (which may take a few seconds).
>> 
>> In T5.3, one could attach to Tapestry.TRIGGER_ZONE_UPDATE_EVENT, which was
>> being fired before request was sent to server, so it was suitable for this
>> case. In T5.4, looking at module "t5/core/events" I found no event which
>> would fire before an ajax request for zone update is sent to server.
>> 
>> Maybe a different approach is needed?
>> 
>> 
>> 
>> 

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

Reply via email to