corrade-nucleus-nucleons – Rev 20

Subversion Repositories:
Rev:
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;
} );