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.js23
1 files changed, 16 insertions, 7 deletions
diff --git a/resources/mediawiki.page/mediawiki.page.startup.js b/resources/mediawiki.page/mediawiki.page.startup.js
index 6a11d3e1..38466818 100644
--- a/resources/mediawiki.page/mediawiki.page.startup.js
+++ b/resources/mediawiki.page/mediawiki.page.startup.js
@@ -5,14 +5,23 @@
// Client profile classes for <html>
// Allows for easy hiding/showing of JS or no-JS-specific UI elements
$( 'html' )
- .addClass('client-js' )
+ .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 );
+ $( function () {
+ // Initialize utilities as soon as the document is ready (mw.util.$content,
+ // messageBoxNew, profile, tooltip access keys, Table of contents toggle, ..).
+ // In the domready here instead of in mediawiki.page.ready to ensure that it gets enqueued
+ // before other modules hook into domready, so that mw.util.$content (defined by
+ // mw.util.init), is defined for them.
+ mw.util.init();
+
+ /**
+ * @event wikipage_content
+ * @member mw.hook
+ * @param {jQuery} $content
+ */
+ mw.hook( 'wikipage.content' ).fire( $( '#mw-content-text' ) );
+ } );
}( mediaWiki, jQuery ) );