User:Jr Mime/global.js

// Auto RC

var AjaxRCRefreshText = 'Auto-refresh'; var AjaxRCRefreshHoverText = 'Automatically refresh the page'; ajaxPages = ["Special:RecentChanges","Special:WikiActivity", "Special:AbuseLog", "Spécial:Modifications_récentes"];

// Files

if (wgPageName.indexOf("Special:MovePage/File:") != -1 || (wgCanonicalNamespace == "File" && Storage)){ LIRoptions = { bottomMessage: 'This maybe appears under move buttonz', editSummary: 'Updating file links (automatic)', singleButtonText: 'R & R', queueButtonText: 'R & Q'  } importScriptPage("FileUsageAuto-update/code.js", "dev"); }

// Red link fix & Closed comments

$('a.new').each(function {   if ($(this).attr('title').substring(0, 10) == "User talk:") {        var t_href = $(this).attr('href');        $(this).attr('href', t_href.substring(0, t_href.indexOf('?')));    } });

function tplinks { $('a.new').each(function {   if ($(this).attr('title').substring(0, 10) == "User talk:") {        var t_href = $(this).attr('href');        $(this).attr('href', t_href.substring(0, t_href.indexOf('?')));    } }); if (wgPageName == "Special:RecentChanges") { $('[class="mw-collapsible-toggle mw-collapsible-toggle-collapsed"]').removeClass("mw-collapsible-toggle-collapsed"); } }

// Variables (Auto protect-delete)

var fdButtons = []; fdButtons[fdButtons.length] = { 'summary': 'Spam', 'label': 'S' }; fdButtons[fdButtons.length] = { 'summary': 'Junk', 'label': 'J' }; fdButtons[fdButtons.length] = { 'summary': 'Opinion', 'label': 'O' }; fdButtons[fdButtons.length] = { 'summary': 'Non-English', 'label': 'Ѭ' }; fdButtons[fdButtons.length] = { 'summary': 'Not a question', 'label': 'NQ' }; fdButtons[fdButtons.length] = { 'summary': 'Homework', 'label': 'HW' }; fdButtons[fdButtons.length] = { 'summary': 'Clean-up', 'label': 'C↑' }; fdButtons[fdButtons.length] = { 'summary': 'Too broad/not enough detail', 'label': 'B' }; fdButtons[fdButtons.length] = { 'summary': 'Violation of Wikias terms of use (pornography, advertisement, etc.)', 'label': 'ToU' };

// Imports

var ajaxCallAgain = [tplinks]; importArticles({   type: "script",    articles: [        // Auto RC        "w:c:dev:AjaxRC/code.js",        // Auto Undo        "w:c:dev:AjaxUndo/code.js",        // Floating TOC        "w:c:dev:FloatingToc/code.js",        // Template button        "w:c:mlp:User:Jr Mime/MarkForTemplate/General.js",        // Kill Tool        "w:c:answers:User:The Mol Man/Annihilate.js",        // HotCat        "w:c:answers:MediaWiki:Gadget-HotCat.js",        // Delete-Protect Buttons        "w:c:answers:User:The Mol Man/FastDeleteProtect.js",        // WHAM        "w:c:dev:WHAM/code.js",        // File uglyness fix        "w:c:dev:NoImageLightbox/code.js",        // Quick Tools (Re-customization)        "w:c:a:User:Jr Mime/QuickTools.js"    ] });