Combine it nicely with generic busy indicator:
http://cwiki.apache.org/WICKET/generic-busy-indicator-for-both-ajax-and-non-ajax-submits.html

Just make the div pick the size from the screen and set it on top with
cursor type wait.

**
Martin

2008/12/5 Martijn Dashorst <[EMAIL PROTECTED]>:
> Why not make a div the ajax indicator, and let your page implement
> ajaxindicatoraware?
>
>
> <html>
>    <head>
>        <title>Wicket Quickstart Archetype Homepage</title>
>    </head>
>    <body>
>                <a href="#" wicket:id="link">Show veil</a>
>                <div id="veil"
> style="display:none;position:absolute;top:0;left:0;z-index=99999;background-color:black;width:100%;height:100%;color:white"><h1>Can't
> touch this</h1></div>
>    </body>
> </html>
>
> package com.mycompany;
>
> import org.apache.wicket.PageParameters;
> import org.apache.wicket.markup.html.basic.Label;
> import org.apache.wicket.markup.html.WebPage;
> import org.apache.wicket.ajax.*;
> import org.apache.wicket.ajax.markup.html.*;
>
> public class HomePage extends WebPage implements IAjaxIndicatorAware {
>    public HomePage(final PageParameters parameters) {
>                add(new AjaxLink("link") {
>                        public void onClick(AjaxRequestTarget t) {
>                                try { Thread.sleep(5000); } catch(Exception e) 
> {}
>                        }
>                });
>    }
>        public String getAjaxIndicatorMarkupId() {
>                return "veil";
>        }
> }
>
>
> Martijn
>
> On Fri, Dec 5, 2008 at 3:22 PM, jWeekend <[EMAIL PROTECTED]> wrote:
>>
>> Cristi,
>>
>> Right, but it's non-trivial to use the veil for this - you'll need to
>> http://javathoughts.capesugarbird.com/2008/03/ajax-button-with-overlay-div-and-wait.html
>> do some work  to get it to do just what you need. Also, iirc, veil does not
>> address the IE6 problem with drop-downs being still clickable.
>>
>> It would be nice to be able to easily use a ModalWindow (configured to
>> exclude its close decoration) for this purpose. Again this would involve
>> some work to get the prepended javascript right. Closing it would be easy
>> enough tough, so you're half way there!
>>
>> Regard - Cemal
>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>
>>
>>
>> Cristi Manole wrote:
>>>
>>> [but if you need to _make sure_ the user doesn't click anything while the
>>> request is processing use the viel]
>>>
>>> On Fri, Dec 5, 2008 at 10:27 AM, jWeekend
>>> <[EMAIL PROTECTED]>wrote:
>>>
>>>>
>>>> Anton,
>>>>
>>>> See IndicatingAjaxLink (and other, similarly named components) and
>>>> IndicatingAjaxButton.
>>>>
>>>> Regards - Cemal
>>>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>>>
>>>>
>>>> Anton Veretennikov wrote:
>>>> >
>>>> > Hello Wicket users,
>>>> >
>>>> > I would like to know how to show some hourglass in a "Wicket way"
>>>> > during Ajax so user will not click something else.
>>>> > How to do this?
>>>> >
>>>> > Thank you
>>>> >
>>>> > ---------------------------------------------------------------------
>>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>> >
>>>> >
>>>> >
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/%22Hourglass%22-during-Ajax-tp20853368p20853733.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]
>>>>
>>>>
>>>
>>>
>>
>> --
>> View this message in context: 
>> http://www.nabble.com/%22Hourglass%22-during-Ajax-tp20853368p20854748.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]
>>
>>
>
>
>
> --
> Become a Wicket expert, learn from the best: http://wicketinaction.com
> Apache Wicket 1.3.4 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>
> ---------------------------------------------------------------------
> 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