| define( [ | |
| "../core" | |
| ], function( jQuery ) { | |
| "use strict"; | |
| var | |
| // Map over jQuery in case of overwrite | |
| _jQuery = window.jQuery, | |
| // Map over the $ in case of overwrite | |
| _$ = window.$; | |
| jQuery.noConflict = function( deep ) { | |
| if ( window.$ === jQuery ) { | |
| window.$ = _$; | |
| } | |
| if ( deep && window.jQuery === jQuery ) { | |
| window.jQuery = _jQuery; | |
| } | |
| return jQuery; | |
| }; | |
| // Expose jQuery and $ identifiers, even in AMD | |
| // (trac-7102#comment:10, https://github.com/jquery/jquery/pull/557) | |
| // and CommonJS for browser emulators (trac-13566) | |
| if ( typeof noGlobal === "undefined" ) { | |
| window.jQuery = window.$ = jQuery; | |
| } | |
| } ); |