Use now() in support.js instead of getTime.
[jquery.git] / src / support.js
index 891aa7a..5fa45d2 100644 (file)
@@ -5,10 +5,10 @@
        var root = document.documentElement,
                script = document.createElement("script"),
                div = document.createElement("div"),
-               id = "script" + (new Date).getTime();
+               id = "script" + now();
 
        div.style.display = "none";
-       div.innerHTML = '   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select>';
+       div.innerHTML = '   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.55;">a</a><select><option>text</option></select>';
 
        var all = div.getElementsByTagName("*"),
                a = div.getElementsByTagName("a")[0];
@@ -40,7 +40,7 @@
 
                // Make sure that element opacity exists
                // (IE uses filter instead)
-               opacity: a.style.opacity === "0.5",
+               opacity: a.style.opacity === "0.55",
 
                // Verify style float existence
                // (IE uses styleFloat instead of cssFloat)
                document.body.appendChild( div );
                jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
                document.body.removeChild( div ).style.display = 'none';
+               div = null;
        });
 
        // release memory in IE
-       div = null;
+       root = script = div = all = a = null;
 })();
 
 jQuery.props = {
@@ -101,5 +102,8 @@ jQuery.props = {
        maxlength: "maxLength",
        cellspacing: "cellSpacing",
        rowspan: "rowSpan",
-       tabindex: "tabIndex"
+       colspan: "colSpan",
+       tabindex: "tabIndex",
+       usemap: "useMap",
+       frameborder: "frameBorder"
 };