tuiHoneyPot

front and back end of my TUI honeypot
Log | Files | Refs | README

getAll.js (654B)


      1 define( [
      2 	"../core",
      3 	"../core/nodeName"
      4 ], function( jQuery, nodeName ) {
      5 
      6 "use strict";
      7 
      8 function getAll( context, tag ) {
      9 
     10 	// Support: IE <=9 - 11 only
     11 	// Use typeof to avoid zero-argument method invocation on host objects (trac-15151)
     12 	var ret;
     13 
     14 	if ( typeof context.getElementsByTagName !== "undefined" ) {
     15 		ret = context.getElementsByTagName( tag || "*" );
     16 
     17 	} else if ( typeof context.querySelectorAll !== "undefined" ) {
     18 		ret = context.querySelectorAll( tag || "*" );
     19 
     20 	} else {
     21 		ret = [];
     22 	}
     23 
     24 	if ( tag === undefined || tag && nodeName( context, tag ) ) {
     25 		return jQuery.merge( [ context ], ret );
     26 	}
     27 
     28 	return ret;
     29 }
     30 
     31 return getAll;
     32 } );