Fixes a bug I introduced
[jquery.git] / src / css.js
index ceed4e6..0f08227 100644 (file)
@@ -53,7 +53,7 @@ jQuery.extend({
 
                                // Set the alpha filter to set the opacity
                                var opacity = parseInt( value, 10 ) + '' === "NaN" ? "" : "alpha(opacity=" + value * 100 + ")";
-                               filter = style.filter || jQuery.curCSS( elem, 'filter' ) || ""
+                               var filter = style.filter || jQuery.curCSS( elem, 'filter' ) || "";
                                style.filter = ralpha.test(filter) ? filter.replace(ralpha, opacity) : opacity;
                        }
 
@@ -203,11 +203,12 @@ if ( jQuery.expr && jQuery.expr.filters ) {
        jQuery.expr.filters.hidden = function(elem){
                var width = elem.offsetWidth, height = elem.offsetHeight,
                         force = /^tr$/i.test( elem.nodeName ); // ticket #4512
-               return ( width === 0 && height === 0 && !force ) ?
+
+               return width === 0 && height === 0 && !force ?
                        true :
-                               ( width !== 0 && height !== 0 && !force ) ?
+                               width !== 0 && height !== 0 && !force ?
                                        false :
-                                               !!( jQuery.curCSS(elem, "display") === "none" );
+                                               jQuery.curCSS(elem, "display") === "none";
        };
 
        jQuery.expr.filters.visible = function(elem){