Tweaked a couple cases where == was used instead of ===.
[jquery.git] / src / support.js
index ad8566d..ef5f010 100644 (file)
@@ -20,7 +20,7 @@
 
        jQuery.support = {
                // IE strips leading whitespace when .innerHTML is used
-               leadingWhitespace: div.firstChild.nodeType == 3,
+               leadingWhitespace: div.firstChild.nodeType === 3,
 
                // Make sure that tbody elements aren't automatically inserted
                // IE will insert them into empty tables
@@ -40,7 +40,8 @@
 
                // Make sure that element opacity exists
                // (IE uses filter instead)
-               opacity: a.style.opacity === "0.55",
+               // Use a regex to work around a WebKit issue. See #5145
+               opacity: /^0.55$/.test( a.style.opacity ),
 
                // Verify style float existence
                // (IE uses styleFloat instead of cssFloat)
@@ -81,6 +82,7 @@
 
        // Figure out if the W3C box model works as expected
        // document.body must exist before we can do this
+       // TODO: This timeout is temporary until I move ready into core.js.
        jQuery(function(){
                var div = document.createElement("div");
                div.style.width = div.style.paddingLeft = "1px";