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

Ticket #11546: Fix-IE-Event-observe-window-click.patch

File Fix-IE-Event-observe-window-click.patch, 1.1 kB (added by jdalton, 6 months ago)
  • a/src/event.js

    old new  
    228228      if (element.addEventListener) { 
    229229        element.addEventListener(name, wrapper, false); 
    230230      } else { 
     231        if(element === window && name == 'click') element = document.documentElement; 
    231232        element.attachEvent("on" + name, wrapper); 
    232233      } 
    233234       
     
    257258      if (element.removeEventListener) { 
    258259        element.removeEventListener(name, wrapper, false); 
    259260      } else { 
     261        if(element === window && name == 'click') element = document.documentElement; 
    260262        element.detachEvent("on" + name, wrapper); 
    261263      } 
    262264