From 4748bb0cb298cc038b080a07c519e110ec4e6e59 Mon Sep 17 00:00:00 2001 From: SergioCrisostomo Date: Fri, 4 Jul 2014 23:17:12 +0200 Subject: [PATCH] replace bad feature detector --- Source/Element/Element.Dimensions.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/Element/Element.Dimensions.js b/Source/Element/Element.Dimensions.js index 7aac9f9b..e9d507d4 100644 --- a/Source/Element/Element.Dimensions.js +++ b/Source/Element/Element.Dimensions.js @@ -27,7 +27,6 @@ element.appendChild(child); var brokenOffsetParent = (child.offsetParent === element); element = child = null; -var hasLimitedGetClientBoudingRect = !document.body.getBoundingClientRect().width; var heightComponents = ['height', 'paddingTop', 'paddingBottom', 'borderTopWidth', 'borderBottomWidth'], widthComponents = ['width', 'paddingLeft', 'paddingRight', 'borderLeftWidth', 'borderRightWidth']; @@ -70,7 +69,7 @@ Element.implement({ // // This if clause is because IE8- cannot calculate getBoundingClientRect of elements with visibility hidden. - if (hasLimitedGetClientBoudingRect) return {x: this.offsetWidth, y: this.offsetHeight}; + if (!window.getComputedStyle) return {x: this.offsetWidth, y: this.offsetHeight}; // // This svg section under, calling `svgCalculateSize()`, can be removed when FF fixed the svg size bug. -- 2.11.4.GIT