Even though we came up with the fix ourselves, it did not solve the problem 
for us in all cases. The fix for 4080 fixed one of our apps, but the other 
still is very broken. Someone with knowledge about domready in IE should 
really look at this. We've abandoned wicket's domready and now use WiQuery to 
pass all domready events to JQuery's $(document).ready(), which works fine.

Best regards,
Emond

On Friday 30 September 2011 08:49:46 Martin Grigorov wrote:
> It seems there is an update for IE that broke the state ...
> See also https://issues.apache.org/jira/browse/WICKET-4080
> 
> On Fri, Sep 30, 2011 at 8:27 AM, Martin Makundi
> 
> <[email protected]> wrote:
> > Hi!
> > 
> > I have noticed lots of document.body=null situations with domready in
> > IE, I am currently trying out the following fix to wicket-event.js:
> > 
> >                                var domReady = function() {
> >                                    function onBodyLoadedSafely() {
> >                                        if (document.body) {
> >                                                        if (window.loaded)
> >                                                                return;
> >                                                        window.loaded =
> > true;
> > 
> >                                                        // invoke the
> > handlers Wicket.Event.fireDomReadyHandlers(); } else {
> >                                              
> >  window.setTimeout(onBodyLoadedSafely, 100); }
> >                                    }
> > 
> >                                    onBodyLoadedSafely();
> >                                }.bind(this);
> > 
> > 
> > Domready is postponed until document.body
> > 
> > 
> > **
> > Martin

Reply via email to