Need to also handle the case where 'auto' is being returned, as in Firefox. Follow...
authorjeresig <jeresig@gmail.com>
Wed, 10 Nov 2010 04:33:18 +0000 (23:33 -0500)
committerjeresig <jeresig@gmail.com>
Wed, 10 Nov 2010 04:33:18 +0000 (23:33 -0500)
src/css.js

index 369485e..8a83c60 100644 (file)
@@ -179,7 +179,7 @@ jQuery.each(["height", "width"], function( i, name ) {
                                        if ( val != null ) {
                                                // Should return "auto" instead of 0, use 0 for
                                                // temporary backwards-compat
-                                               return val === "" ? "0px" : val;
+                                               return val === "" || val === "auto" ? "0px" : val;
                                        }
                                }
 
@@ -188,7 +188,7 @@ jQuery.each(["height", "width"], function( i, name ) {
 
                                        // Should return "auto" instead of 0, use 0 for
                                        // temporary backwards-compat
-                                       return val === "" ? "0px" : val;
+                                       return val === "" || val === "auto" ? "0px" : val;
                                }
 
                                return typeof val === "string" ? val : val + "px";