From ca48d490407b198e022b0d0294a7493602155f74 Mon Sep 17 00:00:00 2001 From: Matt Farmer Date: Mon, 14 May 2012 14:12:14 -0400 Subject: Fix #6724, though the Mobile Safari wound remains. Closes gh-764. --- src/dimensions.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/dimensions.js b/src/dimensions.js index 9ea688d76..d4d7915ff 100644 --- a/src/dimensions.js +++ b/src/dimensions.js @@ -28,14 +28,13 @@ jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { jQuery.fn[ type ] = function( value ) { return jQuery.access( this, function( elem, type, value ) { - var doc, docElemProp, orig, ret; + var doc, orig, ret; if ( jQuery.isWindow( elem ) ) { - // 3rd condition allows Nokia support, as it supports the docElem prop but not CSS1Compat - doc = elem.document; - docElemProp = doc.documentElement[ clientProp ]; - return jQuery.support.boxModel && docElemProp || - doc.body && doc.body[ clientProp ] || docElemProp; + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ clientProp ]; } // Get document width or height -- cgit v1.2.3