Difference between revisions of "MediaWiki:Common.js"

From Terminals
Jump to: navigation, search
m (typo)
m (Hide comment button)
Line 8: Line 8:
 
  */
 
  */
 
jQuery( document ).ready( function( $ ) {
 
jQuery( document ).ready( function( $ ) {
        if( mw.config.get( 'wgAction' ) === 'edit' ) {
+
    if( mw.config.get( 'wgAction' ) === 'edit' ) {
                document.getElementById( 'wpMinoredit' ).checked = true;
+
        document.getElementById( 'wpMinoredit' ).checked = true;
        }
 
} );
 
  
console.log( JSON.stringify( Object.keys(mw), null, 4 ));
+
        mw.loader.using( 'mediawiki.toolbar' ).then( 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'
 +
            });
 +
        });
 +
    }
 +
});

Revision as of 05:36, 25 November 2018

/* Any JavaScript here will be loaded for all users on every page load. */

/**
 * Automatically tick the minor edit check box
 *
 * @source: http://www.mediawiki.org/wiki/Snippets/Mark_minor_edit
 * @rev: 2
 */
jQuery( document ).ready( function( $ ) {
    if( mw.config.get( 'wgAction' ) === 'edit' ) {
        document.getElementById( 'wpMinoredit' ).checked = true;

        mw.loader.using( 'mediawiki.toolbar' ).then( 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'
            });
        });
    }
});