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]
