X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fsupport.js;h=f4b706ba921e6a0813eecc37296a097b3ec600e6;hb=d7d908b05a442745c1a90728805b74db0a7921cf;hp=6139395df10bd5754cc2101d2c50717750a52c46;hpb=d5858c7cb82ba08b4a4e304ebdd684a957d47f13;p=jquery.git diff --git a/src/support.js b/src/support.js index 6139395..f4b706b 100644 --- a/src/support.js +++ b/src/support.js @@ -8,7 +8,7 @@ id = "script" + (new Date).getTime(); div.style.display = "none"; - div.innerHTML = '
a'; + div.innerHTML = '
a'; var all = div.getElementsByTagName("*"), a = div.getElementsByTagName("a")[0]; @@ -26,11 +26,6 @@ // IE will insert them into empty tables tbody: !div.getElementsByTagName("tbody").length, - // Make sure that you can get all elements in an element - // IE 7 always returns no results - objectAll: !!div.getElementsByTagName("object")[0] - .getElementsByTagName("*").length, - // Make sure that link elements get serialized correctly by innerHTML // This requires a wrapper element in IE htmlSerialize: !!div.getElementsByTagName("link").length, @@ -75,11 +70,11 @@ root.removeChild( script ); if ( div.attachEvent && div.fireEvent ) { - div.attachEvent("onclick", function(){ + div.attachEvent("onclick", function click(){ // Cloning a node shouldn't copy over any // bound event handlers (IE does this) jQuery.support.noCloneEvent = false; - div.detachEvent("onclick", arguments.callee); + div.detachEvent("onclick", click); }); div.cloneNode(true).fireEvent("onclick"); } @@ -88,23 +83,17 @@ // document.body must exist before we can do this jQuery(function(){ var div = document.createElement("div"); - div.style.width = "1px"; - div.style.paddingLeft = "1px"; + div.style.width = div.style.paddingLeft = "1px"; document.body.appendChild( div ); jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2; - document.body.removeChild( div ); + document.body.removeChild( div ).style.display = 'none'; }); })(); -var styleFloat = jQuery.support.cssFloat ? "cssFloat" : "styleFloat"; - jQuery.props = { "for": "htmlFor", "class": "className", - "float": styleFloat, - cssFloat: styleFloat, - styleFloat: styleFloat, readonly: "readOnly", maxlength: "maxLength", cellspacing: "cellSpacing",