Hi, > Is this technique working also with IE6? > > I tried the suggestions given previously, but they are not working on IE6. > They are working on Firefox. > > Unfortunately, the standard browser of my client (big bank) is still IE6. > :( > > Do you know of some ways to make the "veil" work on IE6? Perhaps one could use
http://www.lmgtfy.com/?q=ie6+overlay+div and read - for example - this post: http://interactivevolcano.com/grayed-out-overlays-with-jquery-and-css The layout problem ist not a jquery nor wicket problem but IE6 specific. There are many people around offering solutions and/or ideas addressing this problem. I must admit that I am in an IE6-ignore mode. Therefore further investigations must be done on your own. Best Regards, Ilja > > best regards > giovanni > > > > > ________________________________ > From: Ilja Pavkovic <[email protected]> > To: [email protected] > Cc: Douglas Ferguson <[email protected]> > Sent: Mon, January 11, 2010 5:33:01 PM > Subject: Re: Lazy loading > > Dear Douglas, > > > Do you mind sharing your JQuery? > > no fancy stuff but as we already use jquery ... > > You can play around with the fadeIn-fadeOut times, from a visual point of > view it should not be too short or you will have flickering. > > function showModalOverlay() { > //Set the css and fade in our overlay > $("#veil").css("opacity", 0.8).fadeIn(100); > > } > > function hideModalOverlay() { > // stop running animations and fadeOut > $("#veil").stop().fadeOut(100); > } > > window.wicketGlobalPreCallHandler = function() { > showModalOverlay(); > }; > > window.wicketGlobalPostCallHandler = function() { > hideModalOverlay(); > }; > > To show an message just put something into the veil div: > > <div id="veil"> > <div><center>wait for ajax call...</center></div> > > or put some images inside, you can create some nice ajax load indicators at > > http://www.ajaxload.info/ > > Best Regards, > Ilja Pavkovic > > Am Montag, 11. Januar 2010 17:21:27 schrieb Douglas Ferguson: > > On Jan 11, 2010, at 8:00 AM, Ilja Pavkovic wrote: > > > Hi, > > > > > > use a veil. You could use this one: > > > > > > http://wicketinaction.com/2008/12/preventing-double-ajax-requests-in-3- > > >li nes- of-code/ > > > > > > or (as I personally think it bloats the ajax links) > > > > > > get familiar with some javascript, add > > > > > > <div id="veil"/> to your page with a style like > > > > > > #veil { > > > position: absolute; > > > z-index:10000; > > > top: 0px; > > > left: 0px; > > > height:100%; > > > width:100%; > > > background: grey; > > > display: none; > > > } > > > > > > and add some javascript to your page like > > > > > > window.wicketGlobalPreCallHandler = function() { > > > window.getElementById("veil").style.display="block"; > > > }; > > > > > > window.wicketGlobalPostCallHandler = function() { > > > window.getElementById("veil").style.display="none"; > > > }; > > > > > > javascript may not work as I personally use jquery here to get some > > > more fance fadeIn fadeOut and I just wrote it down here :) > > > > > > > > > Best Regards, > > > Ilja Pavkovic > > > > > > Am Montag, 11. Januar 2010 14:43:42 schrieb Giovanni: > > >> In my current project, we have many situations in which we have to > > >> load a page, which is very slow. The slowness is not because of > > >> Wicket, but because there are heavy queries on the DB. > > >> > > >> In some of these situations, we used the AjaxLazyLoadPanel, when we > > >> have to load a "slow" panel. > > >> > > >> In some other situations, when we are not loading a panel, but a page, > > >> how can we do to prevent the user from "crazy clicking" on the > > >> application, because he is impatient with the slow loading? > > >> > > >> More generally, is there a standard way to disable all the links and > > >> click-able components of the application, while a new component is > > >> loading? > > >> > > >> best regards, > > >> giovanni > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > -- binaere bauten gmbh · tempelhofer ufer 1a · 10961 berlin +49 · 171 · 9342 465 Handelsregister: HRB 115854 - Amtsgericht Charlottenburg Geschäftsführer: Dipl.-Inform. Ilja Pavkovic, Dipl.-Inform. Jost Becker --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
