From: Mike Sherov Date: Fri, 20 Apr 2012 18:18:15 +0000 (-0400) Subject: define curCSS without temp vars to save 10 bytes X-Git-Tag: 1.8b1~194 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d3b61de52084353646e1abee7dc7a76c63237b9b;p=jquery.git define curCSS without temp vars to save 10 bytes --- diff --git a/src/css.js b/src/css.js index 07abb631d..adfd4fda3 100644 --- a/src/css.js +++ b/src/css.js @@ -15,9 +15,7 @@ var ralpha = /alpha\([^)]*\)/i, cssExpand = [ "Top", "Right", "Bottom", "Left" ], cssPrefixes = [ "O", "Webkit", "Moz", "ms" ], - curCSS, - getComputedStyle, - currentStyle; + curCSS; // return a css property mapped to a potentially vendor prefixed property function vendorPropName( style, name ) { @@ -198,7 +196,7 @@ jQuery.extend({ jQuery.curCSS = jQuery.css; if ( document.defaultView && document.defaultView.getComputedStyle ) { - getComputedStyle = function( elem, name ) { + curCSS = function( elem, name ) { var ret, defaultView, computedStyle, width, style = elem.style; @@ -225,10 +223,8 @@ if ( document.defaultView && document.defaultView.getComputedStyle ) { return ret; }; -} - -if ( document.documentElement.currentStyle ) { - currentStyle = function( elem, name ) { +} else if ( document.documentElement.currentStyle ) { + curCSS = function( elem, name ) { var left, rsLeft, uncomputed, ret = elem.currentStyle && elem.currentStyle[ name ], style = elem.style; @@ -268,8 +264,6 @@ if ( document.documentElement.currentStyle ) { }; } -curCSS = getComputedStyle || currentStyle; - function getWidthOrHeight( elem, name, extra ) { // Start with offset property, which is equivalent to the border-box value