* Copyright jQuery Foundation and other contributors
*
* Patched for MediaWiki:
- * - Preserve handler of uncaught exceptions in promise chains
- * https://gerrit.wikimedia.org/r/#/c/360999/
- * https://github.com/jquery/jquery-migrate/pull/262
+ * - Qualify the global lookup for 'jQuery' as 'window.jQuery',
+ * because within mw.loader.implement() for 'jquery', the closure
+ * specifies '$' and 'jQuery', which are undefined.
* - Add mw.track instrumentation for statistics.
+ * - Disable jQuery.migrateTrace by default. They are slow and
+ * redundant given console.warn() already provides a trace.
*/
;( function( factory ) {
if ( typeof define === "function" && define.amd ) {
} else {
// Browser globals
- factory( jQuery, window );
+ // PATCH: Qualify jQuery lookup as window.jQuery. --Krinkle
+ factory( window.jQuery, window );
}
} )( function( jQuery, window ) {
"use strict";
// Set to false to disable traces that appear with warnings
if ( jQuery.migrateTrace === undefined ) {
- jQuery.migrateTrace = true;
+ // PATCH: Disable extra console.trace() call --Krinkle
+ jQuery.migrateTrace = false;
}
// Forget any warnings we've already given; public