From: Alan Knowles Date: Mon, 16 Jan 2012 05:09:57 +0000 (+0800) Subject: roojs-core-debug.js X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=879088ef68a884112f85d699cc3c956521bdac86 roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core-debug.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-core.js roojs-all.js roojs-debug.js --- diff --git a/roojs-all.js b/roojs-all.js index b449dbebbf..fd0d6b4887 100644 --- a/roojs-all.js +++ b/roojs-all.js @@ -149,7 +149,7 @@ this.setBounds(J.x,J.y,w,h,this.preanim(arguments,2));return this;},repaint:func J=typeof J=="object"?J:{tag:"div",cls:J};var M=Roo.DomHelper.append(K,J,true);if(L){M.setBox(this.getBox());}return M;},mask:function(J,K){if(this.getStyle("position")=="static"){this.setStyle("position","relative");}if(!this._mask){this._mask=Roo.DomHelper.append(this.dom,{cls:"roo-el-mask"},true);} this.addClass("x-masked");this._mask.setDisplayed(true);var z=0;var L=this.dom while(L&&L.style){if(!isNaN(parseInt(L.style.zIndex))){z=Math.max(z,parseInt(L.style.zIndex));} -L=L.parentNode;}if(typeof J=='string'){if(!this._maskMsg){this._maskMsg=Roo.DomHelper.append(this.dom,{cls:"roo-el-mask-msg",cn:{tag:'div'}},true);}var mm=this._maskMsg;mm.dom.className=K?"roo-el-mask-msg "+K:"roo-el-mask-msg";mm.dom.firstChild.innerHTML=J;mm.setDisplayed(true);mm.center(this);mm.setStyle('z-index',z+102);}if(Roo.isIE&&!(Roo.isIE7&&Roo.isStrict)&&this.getStyle('height')=='auto'){this._mask.setHeight(this.getHeight());} +L=L.parentNode;}if(this.dom==document.body){z=1000000;}if(typeof J=='string'){if(!this._maskMsg){this._maskMsg=Roo.DomHelper.append(this.dom,{cls:"roo-el-mask-msg",cn:{tag:'div'}},true);}var mm=this._maskMsg;mm.dom.className=K?"roo-el-mask-msg "+K:"roo-el-mask-msg";mm.dom.firstChild.innerHTML=J;mm.setDisplayed(true);mm.center(this);mm.setStyle('z-index',z+102);}if(Roo.isIE&&!(Roo.isIE7&&Roo.isStrict)&&this.getStyle('height')=='auto'){this._mask.setHeight(this.getHeight());} this._mask.setStyle('z-index',z+100);return this._mask;},unmask:function(J){if(this._mask){if(J===true){this._mask.remove();delete this._mask;if(this._maskMsg){this._maskMsg.remove();delete this._maskMsg;}}else {this._mask.setDisplayed(false);if(this._maskMsg){this._maskMsg.setDisplayed(false);}}} this.removeClass("x-masked");},isMasked:function(){return this._mask&&this._mask.isVisible();},createShim:function(){var el=document.createElement('iframe');el.frameBorder='no';el.className='roo-shim';if(Roo.isIE&&Roo.isSecure){el.src=Roo.SSL_SECURE_URL;}var J=Roo.get(this.dom.parentNode.insertBefore(el,this.dom));J.autoBoxAdjust=false;return J;},remove:function(){if(this.dom.parentNode){this.dom.parentNode.removeChild(this.dom);}delete El.cache[this.dom.id];},addClassOnOver:function(J,K){this.on("mouseover",function(){Roo.fly(this,'_internal').addClass(J);},this.dom);var L=function(e){if(K!==true||!e.within(this,true)){Roo.fly(this,'_internal').removeClass(J);}};this.on("mouseout",L,this.dom);return this;},addClassOnFocus:function(J){this.on("focus",function(){Roo.fly(this,'_internal').addClass(J);},this.dom);this.on("blur",function(){Roo.fly(this,'_internal').removeClass(J);},this.dom);return this;},addClassOnClick:function(J){var K=this.dom;this.on("mousedown",function(){Roo.fly(K,'_internal').addClass(J);var d=Roo.get(document);var fn=function(){Roo.fly(K,'_internal').removeClass(J);d.removeListener("mouseup",fn);};d.on("mouseup",fn);});return this;},swallowEvent:function(J,K){var fn=function(e){e.stopPropagation();if(K){e.preventDefault();}};if(J instanceof Array){for(var i=0,L=J.length;iJ.clientHeight||J.scrollWidth>J.clientWidth;},scrollTo:function(J,K,L){var M=J.toLowerCase()=="left"?"scrollLeft":"scrollTop";if(!L||!A){this.dom[M]=K;}else {var to=M=="scrollLeft"?[K,this.dom.scrollTop]:[this.dom.scrollLeft,K];this.anim({scroll:{"to":to}},this.preanim(arguments,2),'scroll');}return this;},scroll:function(J,K,L){if(!this.isScrollable()){return;}var el=this.dom;var l=el.scrollLeft,t=el.scrollTop;var w=el.scrollWidth,h=el.scrollHeight;var cw=el.clientWidth,ch=el.clientHeight;J=J.toLowerCase();var M=false;var a=this.preanim(arguments,2);switch(J){case "l":case "left":if(w-l>cw){var v=Math.min(l+K,w-cw);this.scrollTo("left",v,a);M=true;}break;case "r":case "right":if(l>0){var v=Math.max(l-K,0);this.scrollTo("left",v,a);M=true;}break;case "t":case "top":case "up":if(t>0){var v=Math.max(t-K,0);this.scrollTo("top",v,a);M=true;}break;case "b":case "bottom":case "down":if(h-t>ch){var v=Math.min(t+K,h-ch);this.scrollTo("top",v,a);M=true;}break;}return M;},translatePoints:function(x,y){if(typeof x=='object'||x instanceof Array){y=x[1];x=x[0];}var p=this.getStyle('position');var o=this.getXY();var l=parseInt(this.getStyle('left'),10);var t=parseInt(this.getStyle('top'),10);if(isNaN(l)){l=(p=="relative")?0:this.dom.offsetLeft;}if(isNaN(t)){t=(p=="relative")?0:this.dom.offsetTop;}return {left:(x-o[0]+l),top:(y-o[1]+t)};},getScroll:function(){var d=this.dom,J=document;if(d==J||d==J.body){var l=window.pageXOffset||J.documentElement.scrollLeft||J.body.scrollLeft||0;var t=window.pageYOffset||J.documentElement.scrollTop||J.body.scrollTop||0;return {left:l,top:t};}else {return {left:d.scrollLeft,top:d.scrollTop};}},getColor:function(J,K,L){var v=this.getStyle(J);if(!v||v=="transparent"||v=="inherit"){return K;}var M=typeof L=="undefined"?"#":L;if(v.substr(0,4)=="rgb("){var N=v.slice(4,v.length-1).split(",");for(var i=0;i<3;i++){var h=parseInt(N[i]).toString(16);if(h<16){h="0"+h;} diff --git a/roojs-debug.js b/roojs-debug.js index 3128723de7..389ad5b5fc 100644 --- a/roojs-debug.js +++ b/roojs-debug.js @@ -8880,7 +8880,10 @@ if(opt.anim.isAnimated()){ } dom = dom.parentNode; } - + // if we are masking the body - then it hides everything.. + if (this.dom == document.body) { + z = 1000000; + } if(typeof msg == 'string'){ if(!this._maskMsg){