mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Fix #14074: element id="nodeName". Close gh-1389.
This commit is contained in:
@@ -1419,3 +1419,10 @@ testIframeWithCallback( "Conditional compilation compatibility (#13274)", "core/
|
||||
deepEqual( errors, [], "No errors" );
|
||||
ok( $(), "jQuery executes" );
|
||||
});
|
||||
|
||||
testIframeWithCallback( "Tolerating alias-masked DOM properties (#14074)", "core/aliased.html",
|
||||
function( errors ) {
|
||||
expect( 1 );
|
||||
deepEqual( errors, [], "jQuery loaded" );
|
||||
}
|
||||
);
|
||||
|
||||
@@ -142,26 +142,30 @@ test("Data is not being set on comment and text nodes", function() {
|
||||
});
|
||||
|
||||
test("jQuery.acceptData", function() {
|
||||
expect(9);
|
||||
expect( 10 );
|
||||
|
||||
var flash, applet;
|
||||
|
||||
ok( jQuery.acceptData( document ), "document" );
|
||||
ok( jQuery.acceptData( document.documentElement ), "documentElement" );
|
||||
ok( jQuery.acceptData( {} ), "object" );
|
||||
ok( !jQuery.acceptData( document.createElement("embed") ), "embed" );
|
||||
ok( !jQuery.acceptData( document.createElement("applet") ), "applet" );
|
||||
ok( !jQuery.acceptData( document.createElement( "embed" ) ), "embed" );
|
||||
ok( !jQuery.acceptData( document.createElement( "applet" ) ), "applet" );
|
||||
|
||||
flash = document.createElement("object");
|
||||
flash.setAttribute("classid", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000");
|
||||
flash = document.createElement( "object" );
|
||||
flash.setAttribute( "classid", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" );
|
||||
ok( jQuery.acceptData( flash ), "flash" );
|
||||
|
||||
applet = document.createElement("object");
|
||||
applet.setAttribute("classid", "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93");
|
||||
applet = document.createElement( "object" );
|
||||
applet.setAttribute( "classid", "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" );
|
||||
ok( !jQuery.acceptData( applet ), "applet" );
|
||||
|
||||
ok( !jQuery.acceptData( document.createComment("") ), "comment" );
|
||||
ok( !jQuery.acceptData( document.createTextNode("") ), "text" );
|
||||
ok( !jQuery.acceptData( document.createComment( "" ) ), "comment" );
|
||||
ok( !jQuery.acceptData( document.createTextNode( "" ) ), "text" );
|
||||
|
||||
ok( jQuery.acceptData(
|
||||
jQuery( "#form" ).append( "<input id='nodeType'/><input id='nodeName'/>" )[ 0 ] ),
|
||||
"form with aliased DOM properties" );
|
||||
});
|
||||
|
||||
// attempting to access the data of an undefined jQuery element should be undefined
|
||||
|
||||
Reference in New Issue
Block a user