From f4970c03903b4ed24023665d8dda61d8ea2c7567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski?= Date: Sun, 26 Jan 2014 02:49:05 +0100 Subject: [PATCH] Css: Fix the reliableMarginRight test in oldIE. This fixes an error introduced by the previous commit. --- src/css/support.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/css/support.js b/src/css/support.js index a3af1a204..18d900733 100644 --- a/src/css/support.js +++ b/src/css/support.js @@ -107,7 +107,11 @@ define([ }, reliableMarginRight: function() { - var body, container, div, marginDiv, reliableMarginRightVal; + var body, container, div, marginDiv, + // Support: IE<9. + // IE should pass the test but we're using getComputedStyle + // to compute it so just return true if the method is not present. + reliableMarginRightVal = true; // Use window.getComputedStyle because jsdom on node.js will break without it. if ( window.getComputedStyle ) { @@ -136,9 +140,9 @@ define([ !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); body.removeChild( container ); - - return reliableMarginRightVal; } + + return reliableMarginRightVal; } });