Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #11595: dom-loaded.patch

File dom-loaded.patch, 1.0 kB (added by jdalton, 3 months ago)
  • a/src/event.js

    old new  
    302302}); 
    303303 
    304304Object.extend(document, { 
     305  loaded:        false, 
    305306  fire:          Element.Methods.fire.methodize(), 
    306   observe:       Element.Methods.observe.methodize(), 
    307307  stopObserving: Element.Methods.stopObserving.methodize(), 
    308   loaded:        false 
     308  observe:       Element.Methods.observe.methodize().wrap(function(proceed, eventName, handler){ 
     309    if(eventName == 'dom:loaded' && document.loaded){ 
     310      handler(); 
     311      return this; 
     312    } 
     313    return proceed(eventName, handler); 
     314  }) 
    309315}); 
    310316 
    311317(function() {