*/
defaultUnit : "px",
- pxReg : '/^\d+(?:\.\d*)?px$/i',
/**
* Sets the element's visibility mode. When setVisible() is called it
* will use this to determine whether to set the visibility or the display property.
if(!local){
return this.getX();
}else{
- var x = this.getStyle("left");
-
- if(!x || x === 'AUTO'){
- return 0;
- }
-
- if(new RegExp(this.pxReg).test(x)){
- return parseFloat(x);
- }
-
- x = this.getX();
-
- var par = this.dom.offsetParent ? Roo.fly(this.dom.offsetParent) : false;
-
- if (par !== false) {
- x -= par.getX();
- }
-
- return x;
+ return parseInt(this.getStyle("left"), 10) || 0;
}
},
// we wander
var z = 0;
- var dom = this.dom
+ var dom = this.dom;
while (dom && dom.style) {
if (!isNaN(parseInt(dom.style.zIndex))) {
z = Math.max(z, parseInt(dom.style.zIndex));