MediaWiki:Common.js: Difference between revisions

From MC Public Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 46: Line 46:
     });
     });
     mwCustomEditButtons.push({
     mwCustomEditButtons.push({
         "width": 51,
         "width": 32,
         "imageFile": "images/2/29/Button_user.png",
         "imageFile": "images/2/29/Button_user.png",
         "speedTip": "User",
         "speedTip": "User",
Line 52: Line 52:
                     "| username        = ",
                     "| username        = ",
         "tagClose": "\n" +
         "tagClose": "\n" +
                     "| image       = \n" +
                     "| image           = \n" +
                     "| caption     = \n" +
                     "| caption         = \n" +
                     "| favorite server       = \n" +
                     "| favorite server = \n" +
                     "| authority = \n" +
                     "| authority       = \n" +
                     "| joined         = \n" +
                     "| joined         = \n" +
                     "| left = \n" +
                     "| left           = \n" +
                     "| creative banned         = \n" +
                     "| creative banned = \n" +
                     "| survival banned = \n" +
                     "| survival banned = \n" +
                     "| chaos banned     = \n" +
                     "| chaos banned   = \n" +
                     "}}",
                     "}}",
         "sampleText": ""
         "sampleText": ""

Revision as of 05:59, 19 June 2011

/* 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": 51,
        "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": ""
    });
    mwCustomEditButtons.push({
        "width": 32,
        "imageFile": "images/2/29/Button_user.png",
        "speedTip": "User",
        "tagOpen":  "{{User\n" +
                    "| username        = ",
        "tagClose": "\n" +
                    "| image           = \n" +
                    "| caption         = \n" +
                    "| favorite server = \n" +
                    "| authority       = \n" +
                    "| joined          = \n" +
                    "| left            = \n" +
                    "| creative banned = \n" +
                    "| survival banned = \n" +
                    "| chaos banned    = \n" +
                    "}}",
        "sampleText": ""
    });
    mwCustomEditButtons.push({
        "width": 75,
        "imageFile": "images/8/8d/Button_more_needed.png",
        "speedTip": "More needed",
        "tagOpen": "{{More needed}}",
        "tagClose": "",
        "sampleText": ""
    });
}