MediaWiki:Common.js

From Vietnam Veterans for Factual History
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
var customizeToolbar = function() {
    /* Your code goes here */
    $('#wpTextbox1').wikiEditor('addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
            "highlight": {
                label: 'Highlight',
                type: 'button',
                icon: 'images/highlight.png',
                action: {
                    type: 'encapsulate',
                    options: {
                        pre: "<span style=\"background-color: yellow\">",
                        post: "</span>"
                    }
                }
            }
        }
    });
};
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
    mw.loader.using('user.options').then(function() {
        // This can be the string "0" if the user disabled the preference
        if (mw.user.options.get('usebetatoolbar') == 1) {
            $.when(
                mw.loader.using('ext.wikiEditor.toolbar'), $.ready
            ).then( function() { window.setTimeout(customizeToolbar, 1000) } );
        }
    });
}