Difference between revisions of "MediaWiki:Common.js"

From Hobowars Wiki
Jump to: navigation, search
m (test)
m (test)
Line 1: Line 1:
jQuery(document).ready(function ($) {
+
var addExtraButtons = function(){
     $('#wpTextbox1').wikiEditor('addToToolbar', {
+
     mw.toolbar.addButton( {
         section: 'advanced',
+
         imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png',
        group: 'format',
+
        speedTip: 'Comment visible only for editors',
        tools: {
+
        tagOpen: '<!-- ',
            buttonId: {
+
        tagClose: ' -->',
                label: 'Comment visible only for editors',
+
        sampleText: 'Insert comment here',
                type: 'button',
+
        imageId: 'button-comment'
                icon: '//upload.wikimedia.org/wikipedia/commons/f/f9/Toolbaricon_regular_S_stroke.png',
+
    } );
                action: {
+
};
                    type: 'encapsulate',
+
                    options: {
+
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
                        pre: "<!-- ",
+
    mw.loader.using( 'user.options', function () {
                        peri: "Insert comment here",
+
        if ( ! mw.user.options.get( 'usebetatoolbar' ) ) {
                        post: " -->"
+
            mw.loader.using( 'mediawiki.action.edit', function(){
                    }
+
                $( addExtraButtons );
                }
+
             } );
             }
+
 
         }
 
         }
     });
+
     } );
});
+
}

Revision as of 07:02, 8 July 2014

var addExtraButtons = function(){
    mw.toolbar.addButton( {
        imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png',
        speedTip: 'Comment visible only for editors',
        tagOpen: '<!-- ',
        tagClose: ' -->',
        sampleText: 'Insert comment here',
        imageId: 'button-comment'
    } );
};
 
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
    mw.loader.using( 'user.options', function () {
        if ( ! mw.user.options.get( 'usebetatoolbar' ) ) {
            mw.loader.using( 'mediawiki.action.edit', function(){
                $( addExtraButtons );
            } );
        }
    } );
}