roojs-core.js
authorAlan Knowles <alan@roojs.com>
Wed, 4 Feb 2015 10:54:01 +0000 (18:54 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 4 Feb 2015 10:54:01 +0000 (18:54 +0800)
roojs-core-debug.js
roojs-all.js
roojs-debug.js

roojs-all.js
roojs-core-debug.js
roojs-core.js
roojs-debug.js

index 22ef61a..0b5cefe 100644 (file)
@@ -137,10 +137,9 @@ l.fireFn=h;if(!this.firing){this.listeners.push(l);}else {this.listeners=this.li
 this.firing=false;}return true;}};})();
 //Roo/EventManager.js
 Roo.EventManager=function(){var A,B,C=false;var F,G,H,I;var E=Roo.lib.Event;var D=Roo.lib.Dom;var J=function(){if(!C){C=true;Roo.isReady=true;if(B){clearInterval(B);}if(Roo.isGecko||Roo.isOpera){document.removeEventListener("DOMContentLoaded",J,false);}if(Roo.isIE){var T=document.getElementById("ie-deferred-loader");if(T){T.onreadystatechange=null;T.parentNode.removeChild(T);}}if(A){A.fire();A.clearListeners();}}};var K=function(){A=new Roo.util.Event();if(Roo.isGecko||Roo.isOpera){document.addEventListener("DOMContentLoaded",J,false);}else if(Roo.isIE){document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/'+'/:"></s'+"cript>");var T=document.getElementById("ie-deferred-loader");T.onreadystatechange=function(){if(this.readyState=="complete"){J();}};}else if(Roo.isSafari){B=setInterval(function(){var rs=document.readyState;if(rs=="complete"){J();}},10);}
-E.on(window,"load",J);};var L=function(h,o){var T=new Roo.util.DelayedTask(h);return function(e){e=new Roo.EventObjectImpl(e);T.delay(o.buffer,h,null,[e]);};};var M=function(h,el,T,fn){return function(e){Roo.EventManager.removeListener(el,T,fn);h(e);};};var N=function(h,o){return function(e){e=new Roo.EventObjectImpl(e);setTimeout(function(){h(e);},o.delay||10);};};var O=false;var P=function(){if(O){return O;}var el=document.createElement('div')var transEndEventNames={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'};for(var name in transEndEventNames){if(el.style[name]!==undefined){O=transEndEventNames[name];return O;}}};var listen=function(T,U,V,fn,W){var o=(!V||typeof V=="boolean")?{}:V;fn=fn||o.fn;W=W||o.scope;var el=Roo.getDom(T);if(!el){throw "Error listening for \""+U+'\". Element "'+T+'" doesn\'t exist.';}var h=function(e){e=Roo.EventObject.setEvent(e);var t;if(o.delegate){t=e.getTarget(o.delegate,el);if(!t){return;}}else {t=e.target;}if(o.stopEvent===true){e.stopEvent();}if(o.preventDefault===true){e.preventDefault();}if(o.stopPropagation===true){e.stopPropagation();}if(o.normalized===false){e=e.browserEvent;}
+E.on(window,"load",J);};var L=function(h,o){var T=new Roo.util.DelayedTask(h);return function(e){e=new Roo.EventObjectImpl(e);T.delay(o.buffer,h,null,[e]);};};var M=function(h,el,T,fn){return function(e){Roo.EventManager.removeListener(el,T,fn);h(e);};};var N=function(h,o){return function(e){e=new Roo.EventObjectImpl(e);setTimeout(function(){h(e);},o.delay||10);};};var O=false;var P=function(){if(O){return O;}var el=document.createElement('div')var transEndEventNames={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'};for(var name in transEndEventNames){if(el.style[name]!==undefined){O=transEndEventNames[name];return O;}}};var listen=function(T,U,V,fn,W){var o=(!V||typeof V=="boolean")?{}:V;fn=fn||o.fn;W=W||o.scope;var el=Roo.getDom(T);if(!el){throw "Error listening for \""+U+'\". Element "'+T+'" doesn\'t exist.';}if(U=='transitionend'){U=P();}var h=function(e){e=Roo.EventObject.setEvent(e);var t;if(o.delegate){t=e.getTarget(o.delegate,el);if(!t){return;}}else {t=e.target;}if(o.stopEvent===true){e.stopEvent();}if(o.preventDefault===true){e.preventDefault();}if(o.stopPropagation===true){e.stopPropagation();}if(o.normalized===false){e=e.browserEvent;}
 fn.call(W||el,e,t,o);};if(o.delay){h=N(h,o);}if(o.single){h=M(h,el,U,fn);}if(o.buffer){h=L(h,o);}
-fn._handlers=fn._handlers||[];fn._handlers.push([Roo.id(el),U,h]);if(U=='transitionend'){U=P();}
-E.on(el,U,h);if(U=="mousewheel"&&el.addEventListener){el.addEventListener("DOMMouseScroll",h,false);E.on(window,'unload',function(){el.removeEventListener("DOMMouseScroll",h,false);});}if(U=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.addListener(h);}return h;};var Q=function(el,T,fn){var id=Roo.id(el),U=fn._handlers,hd=fn;if(U){for(var i=0,V=U.length;i<V;i++){var h=U[i];if(h[0]==id&&h[1]==T){hd=h[2];U.splice(i,1);break;}}}
+fn._handlers=fn._handlers||[];fn._handlers.push([Roo.id(el),U,h]);E.on(el,U,h);if(U=="mousewheel"&&el.addEventListener){el.addEventListener("DOMMouseScroll",h,false);E.on(window,'unload',function(){el.removeEventListener("DOMMouseScroll",h,false);});}if(U=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.addListener(h);}return h;};var Q=function(el,T,fn){var id=Roo.id(el),U=fn._handlers,hd=fn;if(U){for(var i=0,V=U.length;i<V;i++){var h=U[i];if(h[0]==id&&h[1]==T){hd=h[2];U.splice(i,1);break;}}}
 E.un(el,T,hd);el=Roo.getDom(el);if(T=="mousewheel"&&el.addEventListener){el.removeEventListener("DOMMouseScroll",hd,false);}if(T=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.removeListener(hd);}};var R=/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate)$/;var S={wrap:function(fn,T,U){return function(e){Roo.EventObject.setEvent(e);fn.call(U?T||window:window,Roo.EventObject,T);};},addListener:function(T,U,fn,V,W){if(typeof U=="object"){var o=U;for(var e in o){if(R.test(e)){continue;}if(typeof o[e]=="function"){listen(T,e,o,o[e],o.scope);}else {listen(T,e,o[e]);}}return;}return listen(T,U,W,fn,V);},removeListener:function(T,U,fn){return Q(T,U,fn);},onDocumentReady:function(fn,T,U){if(C){A.addListener(fn,T,U);A.fire();A.clearListeners();return;}if(!A){K();}
 A.addListener(fn,T,U);},onWindowResize:function(fn,T,U){if(!F){F=new Roo.util.Event();G=new Roo.util.DelayedTask(function(){F.fire(D.getViewWidth(),D.getViewHeight());});E.on(window,"resize",function(){if(Roo.isIE){G.delay(50);}else {F.fire(D.getViewWidth(),D.getViewHeight());}});}
 F.addListener(fn,T,U);},onTextResize:function(fn,T,U){if(!H){H=new Roo.util.Event();var V=new Roo.Element(document.createElement('div'));V.dom.className='x-text-resize';V.dom.innerHTML='X';V.appendTo(document.body);I=V.dom.offsetHeight;setInterval(function(){if(V.dom.offsetHeight!=I){H.fire(I,I=V.dom.offsetHeight);}},this.textResizeInterval);}
index 75ce3c9..fbf293d 100644 (file)
@@ -6152,9 +6152,15 @@ Roo.EventManager = function(){
         var o = (!opt || typeof opt == "boolean") ? {} : opt;
         fn = fn || o.fn; scope = scope || o.scope;
         var el = Roo.getDom(element);
+        
+        
         if(!el){
             throw "Error listening for \"" + ename + '\". Element "' + element + '" doesn\'t exist.';
         }
+        
+        if (ename == 'transitionend') {
+            ename = transitionEnd();
+        }
         var h = function(e){
             e = Roo.EventObject.setEvent(e);
             var t;
@@ -6192,11 +6198,11 @@ Roo.EventManager = function(){
             h = createBuffered(h, o);
         }
         fn._handlers = fn._handlers || [];
+        
+        
         fn._handlers.push([Roo.id(el), ename, h]);
         
-        if (ename == 'transitionend') {
-            ename = transitionEnd();
-        }
+        
          
         E.on(el, ename, h);
         if(ename == "mousewheel" && el.addEventListener){ // workaround for jQuery
index dd4576b..df43abe 100644 (file)
@@ -137,10 +137,9 @@ l.fireFn=h;if(!this.firing){this.listeners.push(l);}else {this.listeners=this.li
 this.firing=false;}return true;}};})();
 //Roo/EventManager.js
 Roo.EventManager=function(){var A,B,C=false;var F,G,H,I;var E=Roo.lib.Event;var D=Roo.lib.Dom;var J=function(){if(!C){C=true;Roo.isReady=true;if(B){clearInterval(B);}if(Roo.isGecko||Roo.isOpera){document.removeEventListener("DOMContentLoaded",J,false);}if(Roo.isIE){var T=document.getElementById("ie-deferred-loader");if(T){T.onreadystatechange=null;T.parentNode.removeChild(T);}}if(A){A.fire();A.clearListeners();}}};var K=function(){A=new Roo.util.Event();if(Roo.isGecko||Roo.isOpera){document.addEventListener("DOMContentLoaded",J,false);}else if(Roo.isIE){document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/'+'/:"></s'+"cript>");var T=document.getElementById("ie-deferred-loader");T.onreadystatechange=function(){if(this.readyState=="complete"){J();}};}else if(Roo.isSafari){B=setInterval(function(){var rs=document.readyState;if(rs=="complete"){J();}},10);}
-E.on(window,"load",J);};var L=function(h,o){var T=new Roo.util.DelayedTask(h);return function(e){e=new Roo.EventObjectImpl(e);T.delay(o.buffer,h,null,[e]);};};var M=function(h,el,T,fn){return function(e){Roo.EventManager.removeListener(el,T,fn);h(e);};};var N=function(h,o){return function(e){e=new Roo.EventObjectImpl(e);setTimeout(function(){h(e);},o.delay||10);};};var O=false;var P=function(){if(O){return O;}var el=document.createElement('div')var transEndEventNames={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'};for(var name in transEndEventNames){if(el.style[name]!==undefined){O=transEndEventNames[name];return O;}}};var listen=function(T,U,V,fn,W){var o=(!V||typeof V=="boolean")?{}:V;fn=fn||o.fn;W=W||o.scope;var el=Roo.getDom(T);if(!el){throw "Error listening for \""+U+'\". Element "'+T+'" doesn\'t exist.';}var h=function(e){e=Roo.EventObject.setEvent(e);var t;if(o.delegate){t=e.getTarget(o.delegate,el);if(!t){return;}}else {t=e.target;}if(o.stopEvent===true){e.stopEvent();}if(o.preventDefault===true){e.preventDefault();}if(o.stopPropagation===true){e.stopPropagation();}if(o.normalized===false){e=e.browserEvent;}
+E.on(window,"load",J);};var L=function(h,o){var T=new Roo.util.DelayedTask(h);return function(e){e=new Roo.EventObjectImpl(e);T.delay(o.buffer,h,null,[e]);};};var M=function(h,el,T,fn){return function(e){Roo.EventManager.removeListener(el,T,fn);h(e);};};var N=function(h,o){return function(e){e=new Roo.EventObjectImpl(e);setTimeout(function(){h(e);},o.delay||10);};};var O=false;var P=function(){if(O){return O;}var el=document.createElement('div')var transEndEventNames={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'};for(var name in transEndEventNames){if(el.style[name]!==undefined){O=transEndEventNames[name];return O;}}};var listen=function(T,U,V,fn,W){var o=(!V||typeof V=="boolean")?{}:V;fn=fn||o.fn;W=W||o.scope;var el=Roo.getDom(T);if(!el){throw "Error listening for \""+U+'\". Element "'+T+'" doesn\'t exist.';}if(U=='transitionend'){U=P();}var h=function(e){e=Roo.EventObject.setEvent(e);var t;if(o.delegate){t=e.getTarget(o.delegate,el);if(!t){return;}}else {t=e.target;}if(o.stopEvent===true){e.stopEvent();}if(o.preventDefault===true){e.preventDefault();}if(o.stopPropagation===true){e.stopPropagation();}if(o.normalized===false){e=e.browserEvent;}
 fn.call(W||el,e,t,o);};if(o.delay){h=N(h,o);}if(o.single){h=M(h,el,U,fn);}if(o.buffer){h=L(h,o);}
-fn._handlers=fn._handlers||[];fn._handlers.push([Roo.id(el),U,h]);if(U=='transitionend'){U=P();}
-E.on(el,U,h);if(U=="mousewheel"&&el.addEventListener){el.addEventListener("DOMMouseScroll",h,false);E.on(window,'unload',function(){el.removeEventListener("DOMMouseScroll",h,false);});}if(U=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.addListener(h);}return h;};var Q=function(el,T,fn){var id=Roo.id(el),U=fn._handlers,hd=fn;if(U){for(var i=0,V=U.length;i<V;i++){var h=U[i];if(h[0]==id&&h[1]==T){hd=h[2];U.splice(i,1);break;}}}
+fn._handlers=fn._handlers||[];fn._handlers.push([Roo.id(el),U,h]);E.on(el,U,h);if(U=="mousewheel"&&el.addEventListener){el.addEventListener("DOMMouseScroll",h,false);E.on(window,'unload',function(){el.removeEventListener("DOMMouseScroll",h,false);});}if(U=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.addListener(h);}return h;};var Q=function(el,T,fn){var id=Roo.id(el),U=fn._handlers,hd=fn;if(U){for(var i=0,V=U.length;i<V;i++){var h=U[i];if(h[0]==id&&h[1]==T){hd=h[2];U.splice(i,1);break;}}}
 E.un(el,T,hd);el=Roo.getDom(el);if(T=="mousewheel"&&el.addEventListener){el.removeEventListener("DOMMouseScroll",hd,false);}if(T=="mousedown"&&el==document){Roo.EventManager.stoppedMouseDownEvent.removeListener(hd);}};var R=/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate)$/;var S={wrap:function(fn,T,U){return function(e){Roo.EventObject.setEvent(e);fn.call(U?T||window:window,Roo.EventObject,T);};},addListener:function(T,U,fn,V,W){if(typeof U=="object"){var o=U;for(var e in o){if(R.test(e)){continue;}if(typeof o[e]=="function"){listen(T,e,o,o[e],o.scope);}else {listen(T,e,o[e]);}}return;}return listen(T,U,W,fn,V);},removeListener:function(T,U,fn){return Q(T,U,fn);},onDocumentReady:function(fn,T,U){if(C){A.addListener(fn,T,U);A.fire();A.clearListeners();return;}if(!A){K();}
 A.addListener(fn,T,U);},onWindowResize:function(fn,T,U){if(!F){F=new Roo.util.Event();G=new Roo.util.DelayedTask(function(){F.fire(D.getViewWidth(),D.getViewHeight());});E.on(window,"resize",function(){if(Roo.isIE){G.delay(50);}else {F.fire(D.getViewWidth(),D.getViewHeight());}});}
 F.addListener(fn,T,U);},onTextResize:function(fn,T,U){if(!H){H=new Roo.util.Event();var V=new Roo.Element(document.createElement('div'));V.dom.className='x-text-resize';V.dom.innerHTML='X';V.appendTo(document.body);I=V.dom.offsetHeight;setInterval(function(){if(V.dom.offsetHeight!=I){H.fire(I,I=V.dom.offsetHeight);}},this.textResizeInterval);}
index 878c772..2d5bb75 100644 (file)
@@ -6152,9 +6152,15 @@ Roo.EventManager = function(){
         var o = (!opt || typeof opt == "boolean") ? {} : opt;
         fn = fn || o.fn; scope = scope || o.scope;
         var el = Roo.getDom(element);
+        
+        
         if(!el){
             throw "Error listening for \"" + ename + '\". Element "' + element + '" doesn\'t exist.';
         }
+        
+        if (ename == 'transitionend') {
+            ename = transitionEnd();
+        }
         var h = function(e){
             e = Roo.EventObject.setEvent(e);
             var t;
@@ -6192,11 +6198,11 @@ Roo.EventManager = function(){
             h = createBuffered(h, o);
         }
         fn._handlers = fn._handlers || [];
+        
+        
         fn._handlers.push([Roo.id(el), ename, h]);
         
-        if (ename == 'transitionend') {
-            ename = transitionEnd();
-        }
+        
          
         E.on(el, ename, h);
         if(ename == "mousewheel" && el.addEventListener){ // workaround for jQuery