MediaWiki:Common.js

From MC Public Wiki
Revision as of 22:08, 25 January 2011 by Language (talk | contribs)
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.
/* Any JavaScript here will be loaded for all users on every page load. */
if(wgAction == 'edit' || wgAction == 'submit') {
    function mwInsertEditButton(parent, item) {
        var image = document.createElement('img');
        image.width = item.width || 23;
        image.height = 22;
        image.className = 'mw-toolbar-editbutton';
        if (item.imageId) {
            image.id = item.imageId;
        }
        image.src = item.imageFile;
        image.border = 0;
        image.alt = item.speedTip;
        image.title = item.speedTip;
        image.style.cursor = 'pointer';
        image.onclick = function() {
            insertTags(item.tagOpen, item.tagClose, item.sampleText);
            // click tracking
            if ((typeof $j != 'undefined') && (typeof $j.trackAction != 'undefined')) {
                $j.trackAction('oldedit.' + item.speedTip.replace(/ /g, "-"));
            }
            return false;
        };
        parent.appendChild(image);
        return true;
    }
    mwCustomEditButtons.push({
        "width": 50,
        "imageFile": "images/f/fb/Button_creation.png",
        "speedTip": "Creation",
        "tagOpen": "{{Creation\n| title        = ",
        "tagClose": "\n| image        = \n| caption      = \n| server       = \n| map revision = \n| warp         = \n| coordinates  = \n| lead         = \n| contributors = \n| started      = \n| completed    = \n}}",
        "sampleText": ""
    });
}