From 97cd4b4ab4ffb4d436725e4cf9e126df2e69de69 Mon Sep 17 00:00:00 2001 From: Saivann Date: Sun, 4 May 2014 20:42:22 -0400 Subject: [PATCH] Prevent makeEditable easter egg from triggering when scrolling --- js/main.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/js/main.js b/js/main.js index 5b4bb170..63832bfd 100644 --- a/js/main.js +++ b/js/main.js @@ -240,6 +240,11 @@ if(!e)var e=window.event; switch(e.type){ case 'mousedown': if((e.which&&e.which==3)||(e.button&&e.button==2))return; +var t=getEventTarget(e); +while(t.parentNode){ + if(getStyle(t,'overflow')=='auto'||getStyle(t,'overflow-y')=='auto'||getStyle(t,'overflow-x')=='auto')return; + t=t.parentNode; +} addEvent(document.body,'mouseup',makeEditable); addEvent(document.body,'mousemove',makeEditable); document.body.setAttribute('timeoutEdit',setTimeout(function(){