Could you share the code, or at least the core idea of how it hooks
into a normal page/component, in the meanwhile

On Fri, Jan 9, 2009 at 4:55 PM, Valentine2008
<[email protected]> wrote:
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which
> extends Panel.
>
> The functions it has:
>
> It will add a transparent mask layer to the current page to prevent further
> UI interactivity when there are any busy Ajax activities.
>
> The mask layer will have an animation gif and a configurable display text
> (the default is: Please wait…).
>
> Both the display text and the animation gif file are configurable in the
> constructors.
>
> I am proposing it to the Wicket developers. Hope they will incorporate it
> into the next release.
>
>
> Kirk Israel-2 wrote:
>>
>> So one problem we've seen in a few places occurs when a (somewhat
>> slow) request happens that refreshes the page or component, but then
>> the user clicks on a link on the pre-refresh screen, and ends up
>> getting a nasty exception thrown, since the component clicked on no
>> longer "exists"
>>
>> Is there a single, easy workaround for this? Obviously you can try to
>> limit the situations where this occurs, like my redrawing as little as
>> possible, or otherwise making things less time consuming, but it still
>> seems like it would be good if there was a general mechanism for
>> ignoring inputs once some kind of Ajaxy-process is started...
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/generalized-way-to-ignore-mouse-input-during-screen-refresh--tp21379945p21381260.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to