try this js:

var mask = new Wicket.Window.Mask(false); mask.show();

the Mask is the use by ModalWindow:
http://www.wicket-library.com/wicket-examples/ajax/modal-window.2

On Tue, Sep 8, 2009 at 1:26 PM, fachhoch <[email protected]> wrote:

>
> I also want to mask page   along with loading indication is there anything
> available ?
>
> John Armstrong-3 wrote:
> >
> > I did this in pure Javascript for a recent project. You can insert
> > this code into your base page or whatnot. Its basically a hidden div
> > that you hide/show and you can style it however. You can see it in
> > action at http://www.pnc.net/. In my case its just a quick
> > 'Loading...' text blurb in the top right of the window. I stole this
> > from
> > :
> http://cwiki.apache.org/WICKET/generic-busy-indicator-for-both-ajax-and-non-ajax-submits.html
> >
> > html:
> > -------
> > <div id="bysy_indicator">Loading ...</div>
> >
> > js:
> > -------
> >     <script type="text/javascript">
> >  window.onload = setupFunc;
> >
> >  function setupFunc() {
> >    document.getElementsByTagName('body')[0].onclick = clickFunc;
> >    hideBusysign();
> >          Wicket.Ajax.registerPreCallHandler(showBusysign);
> >          Wicket.Ajax.registerPostCallHandler(hideBusysign);
> >          Wicket.Ajax.registerFailureHandler(hideBusysign);
> >  }
> >
> >  function hideBusysign() {
> >    document.getElementById('bysy_indicator').style.display ='none';
> >  }
> >
> >  function showBusysign() {
> >    document.getElementById('bysy_indicator').style.display ='inline';
> >  }
> >
> >  function clickFunc(eventData) {
> >    var clickedElement = (window.event) ? event.srcElement :
> > eventData.target;
> >    if (clickedElement.tagName.toUpperCase() == 'BUTTON' ||
> > clickedElement.tagName.toUpperCase() == 'A' ||
> > clickedElement.parentNode.tagName.toUpperCase() == 'A'
> >      || (clickedElement.tagName.toUpperCase() == 'INPUT' &&
> > (clickedElement.type.toUpperCase() == 'BUTTON' ||
> > clickedElement.type.toUpperCase() == 'SUBMIT'))) {
> >      showBusysign();
> >    }
> >  }
> > </script>
> >
> >
> >
> > On Tue, Sep 8, 2009 at 8:13 AM, tubin gen<[email protected]> wrote:
> >> I am looking for some indicator for any ajax requests , I dont want to
> >> add
> >> the behaviour for every component with ajax behaviour , I want something
> >> which detects for ajax request and starts the indicator blocking the
> page
> >> for further user actions and vanishess after  response is rendered is
> >> there
> >> any?
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/ajax-indicator-for-all-ajax-requests-blocking-page-tp25348177p25349567.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]
>
>

Reply via email to