User:343TheGuiltyProphet/global.js

importArticles({   type: 'script',    articles: [        'u:a:MediaWiki:Gadget-HotCat.js',        'u:dev:MediaWiki:AjaxBatchDelete.js',        'u:dev:MediaWiki:AjaxUndo/code.js',        'u:dev:MediaWiki:DiscussionsFeed.js',        'u:dev:MediaWiki:MarkForDeletion/code.js',        'u:dev:MediaWiki:QuickCreateUserPage/code.js',        'u:dev:MediaWiki:WHAM/code.2.js',        'u:mlp:User:Jr Mime/MarkForTemplate/General.js',        'u:dev:MediaWiki:LastEdited/code.js',        'u:dev:MediaWiki:QuickDiff/code.js'    ] }); $('ul.tools > li:first-child').after(   $('').append( $('', {           href: mw.util.getUrl('Special:DiscussionsFeed'),            text: 'Discussions Feed'        }) ) ); $('#my-tools-menu').prepend(   $('', { 'class': 'custom' }).append( $('', {           href: mw.util.getUrl('Special:ListAdmins'),            text: 'List Admins'        }) ) ); AjaxRCRefreshText = 'Auto-refresh'; AjaxRCRefreshHoverText = 'Automatically refresh the page'; // Signature button if (window.mwCustomEditButtons) { mwCustomEditButtons.push(       {            imageFile: 'https://images.wikia.nocookie.net/mlp/images/a/a6/Pictogram_voting_comment.svg',            speedTip: 'Local Signature',            tagOpen: '{' + '{User:343TheGuiltyProphet/Sig}}',            tagClose:  +  + '~',            sampleText: ' '        },        {            imageFile: 'https://images.wikia.nocookie.net/mlp/images/a/a6/Pictogram_voting_comment.svg',            speedTip: 'Global Signature',            tagOpen: '{' + '{w:User:343TheGuiltyProphet/Sig}}',            tagClose:  +  + '~',            sampleText: ' '        }    ); }

importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:Rollback/code.js',    ] });

// adds a "Mark for deletion" button to the user's toolbar function initDeleteNoticeButton { var $button, toolbar, $mytoolsLI, $customizeLI; // create button $button = $('Prefix Information'); $button.click(function deleteNoticeButtonClickHandler {                                   var promptedDeleteReason = "subst:User:343TheGuiltyProphet/prefix_information";                                    if (typeof window.c === "object" && window.Template !== null && typeof window.Template.promptedDeleteReason === "string") {                                            promptedDeleteReason = window.Template.promptedDeleteReason;                                    }                                    var deleteReason = window.prompt("Enter template name here - Signature must already be in the template - Don't add extra  – ", promptedDeleteReason);                                    if (typeof deleteReason === "string" && deleteReason.length > 0) {                                            setDeleteNotice(deleteReason);                                    }                            }); // add button to toolbar toolbar = document.getElementById("WikiaBarWrapper"); if (toolbar !== null) { // oasis $mytoolsLI = $(toolbar).find("li.mytools"); if ($mytoolsLI.length > 0) { // insert link before My Tools $mytoolsLI.before($button); } else { // try to insert link before Customize $customizeLI = $(toolbar).find("a.tools-customize").parent; $customizeLI.before($button); }                           } else { // monobook toolbar = document.getElementById("p-tb"); if (toolbar !== null) { $(toolbar).find("ul").append($button); }                           }                    }                    // add button on DOMReady $(initDeleteNoticeButton); }(jQuery, mediaWiki, window, document));   }