Show More
Commit Description:
merge
Commit Description:
merge
References:
File last commit:
Show/Diff file:
Action:
node_modules/jquery/src/manipulation/getAll.js
| 32 lines
| 650 B
| application/javascript
| JavascriptLexer
|
r789 | define( [ | |||
"../core", | ||||
"../core/nodeName" | ||||
], function( jQuery, nodeName ) { | ||||
"use strict"; | ||||
function getAll( context, tag ) { | ||||
// Support: IE <=9 - 11 only | ||||
// Use typeof to avoid zero-argument method invocation on host objects (#15151) | ||||
var ret; | ||||
if ( typeof context.getElementsByTagName !== "undefined" ) { | ||||
ret = context.getElementsByTagName( tag || "*" ); | ||||
} else if ( typeof context.querySelectorAll !== "undefined" ) { | ||||
ret = context.querySelectorAll( tag || "*" ); | ||||
} else { | ||||
ret = []; | ||||
} | ||||
if ( tag === undefined || tag && nodeName( context, tag ) ) { | ||||
return jQuery.merge( [ context ], ret ); | ||||
} | ||||
return ret; | ||||
} | ||||
return getAll; | ||||
} ); | ||||