diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
commit | c9aa36da061816dee256a979c2ff8d2ee41824d9 (patch) | |
tree | 29f7002b80ee984b488bd047dbbd80b36bf892e9 /resources/src/mediawiki.page/mediawiki.page.startup.js | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'resources/src/mediawiki.page/mediawiki.page.startup.js')
-rw-r--r-- | resources/src/mediawiki.page/mediawiki.page.startup.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/resources/src/mediawiki.page/mediawiki.page.startup.js b/resources/src/mediawiki.page/mediawiki.page.startup.js new file mode 100644 index 00000000..4aae6069 --- /dev/null +++ b/resources/src/mediawiki.page/mediawiki.page.startup.js @@ -0,0 +1,33 @@ +( function ( mw, $ ) { + + 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' ); + + $( function () { + mw.util.init(); + + /** + * Fired when wiki content is being added to the DOM + * + * It is encouraged to fire it before the main DOM is changed (when $content + * is still detatched). However, this order is not defined either way, so you + * should only rely on $content itself. + * + * This includes the ready event on a page load (including post-edit loads) + * and when content has been previewed with LivePreview. + * + * @event wikipage_content + * @member mw.hook + * @param {jQuery} $content The most appropriate element containing the content, + * such as #mw-content-text (regular content root) or #wikiPreview (live preview + * root) + */ + mw.hook( 'wikipage.content' ).fire( $( '#mw-content-text' ) ); + } ); + +}( mediaWiki, jQuery ) ); |