summaryrefslogtreecommitdiff
path: root/resources/mediawiki.page/mediawiki.page.startup.js
diff options
context:
space:
mode:
Diffstat (limited to 'resources/mediawiki.page/mediawiki.page.startup.js')
-rw-r--r--resources/mediawiki.page/mediawiki.page.startup.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/resources/mediawiki.page/mediawiki.page.startup.js b/resources/mediawiki.page/mediawiki.page.startup.js
index 8af2fad9..a5541ef9 100644
--- a/resources/mediawiki.page/mediawiki.page.startup.js
+++ b/resources/mediawiki.page/mediawiki.page.startup.js
@@ -1,10 +1,18 @@
-( function( $ ) {
+( function ( $ ) {
- /* Client profile classes for <html> */
- /* Allows for easy hiding/showing of JS or no-JS-specific UI elements */
+ mw.page = {};
+ // Client profile classes for <html>
+ // Allows for easy hiding/showing of JS or no-JS-specific UI elements
$( 'html' )
.addClass('client-js' )
.removeClass( 'client-nojs' );
+ // Initialize utilities as soon as the document is ready (mw.util.$content,
+ // messageBoxNew, profile, tooltip access keys, Table of contents toggle, ..).
+ // Enqueued into domready from here instead of mediawiki.page.ready to ensure that it gets enqueued
+ // before other modules hook into document ready, so that mw.util.$content (defined by mw.util.init),
+ // is defined for them.
+ $( mw.util.init );
+
} )( jQuery );