User:Sam Sailor/common.js
// --- TOC ---
// VARIOUS
// SPECIAL PAGES
// CONTRIBUTIONS
// LOG
// MOVEPAGE
// RECENTCHANGES
// SEARCH
// USERRIGHTS
// WATCHLIST
// WHATLINKSHERE
// NOT SPECIAL
// ARTICLES AND DRAFTS
// DRAFTS
// ARTICLES AND TALK
// ARTICLES
// ANYWHERE BUT ARTICLES
// PROJECT SPACE
// USER SPACE AND USER TALK SPACE
// CATEGORIES
// FILES
// TEMPLATES
// WP AND TALK SPACES
// CONTRIBS, HISTORY, RECENT CHANGES, WATCHLIST
// CONTRIBS, HISTORY
// ID RELATED
// --- END TOC ---
// VARIOUS
// Quick links
$(function () {
mw.util.addPortletLink('p-personal', '//tools.wmflabs.org/copypatrol/en', 'CP', 'p-copypatrol', 'Copyright patrol');
mw.util.addPortletLink('p-personal', '//en.wikipedia.org/w/index.php?title=Special:Log&user=Sam%20Sailor', 'Logs', 'pt-mylogs', 'Your logged actions', '', '#pt-logout');
mw.util.addPortletLink('p-personal', '//en.wikipedia.org/w/index.php?title=Special:NewPages&dir=prev&hidepatrolled=1&hideredirs=0', 'NPP', 'p-npp', 'NPP');
mw.util.addPortletLink('p-personal', '//en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Script', 'JWB', 'p-jwb', 'JWB');
mw.util.addPortletLink('p-navigation', mw.util.getUrl('Special:RandomRedirect'), 'Random redirect', 'n-randomredirect', 'Load a random redirect', 'a');
});
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/hide.js&action=raw&ctype=text/javascript'); // User:DannyS712/hide.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/refresh.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/refresh.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/pageswap.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/pageswap.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bradv/Scripts/Superlinks.js&action=raw&ctype=text/javascript'); // User:Bradv/Scripts/Superlinks.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/talk-tab-count.js&action=raw&ctype=text/javascript'); // User:Enterprisey/talk-tab-count.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SilverLocust/UserUnderline.js&action=raw&ctype=text/javascript'); // User:SilverLocust/UserUnderline.js
// SPECIAL PAGES
if (mw.config.get('wgCanonicalNamespace') === 'Special') {
//
// CONTRIBUTIONS
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
// ContribsByPage
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/ContribsByPage.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/ContribsByPage.js
// ContribSearch
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/ContribSearch.js&action=raw&ctype=text/javascript'); // User:DannyS712/ContribSearch.js
// Examine edits
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Examine_edits.js&action=raw&ctype=text/javascript'); // User:DannyS712/Examine edits.js
// hidetopcontrib by Markhurd
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Markhurd/hidetopcontrib.js&action=raw&ctype=text/javascript'); // User:Markhurd/hidetopcontrib.js
window.userHideAllSubsequent = true;
// Kill-It-With-Fire
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alexis_Jazz/Kill-It-With-Fire.js&action=raw&ctype=text/javascript'); // User:Alexis Jazz/Kill-It-With-Fire.js
// massRollback
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript'); // User:Writ Keeper/Scripts/massRollback.js
// more-block-info
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Firefly/more-block-info.js&action=raw&ctype=text/javascript'); // User:Firefly/more-block-info.js
// watchUserContribs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Fred_Gandt/watchUserContribs.js&action=raw&ctype=text/javascript'); // User:Fred Gandt/watchUserContribs.js
} // END CONTRIBUTIONS
// LOG
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'Log') {
// Pretty rights log
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Pretty_rights_log.js&action=raw&ctype=text/javascript'); // User:DannyS712/Pretty rights log.js
// END LOG
// MOVEPAGE
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'MovePage') {
// Automatically tick the "Move subpages" option when moving pages.
var moveSubpagesBox=document.getElementsByName("wpMovesubpages")[0];void 0!==moveSubpagesBox&&(moveSubpagesBox.checked=!0);
// RemoveDoubleNamespace
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alexis_Jazz/RemoveDoubleNamespace.js&action=raw&ctype=text/javascript'); // User:Alexis Jazz/RemoveDoubleNamespace.js
// CombineMovePrefix
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SilverLocust/CombineMovePrefix.js&action=raw&ctype=text/javascript'); // User:SilverLocust/CombineMovePrefix.js
// END MOVEPAGE
// RECENTCHANGES
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'RecentChanges') {
// Color top links
mw.util.addCSS(".mw-rollback-link { background-color:#FFFF88; }");
// rcpatrol User:Awesome Aasim/rcpatrol
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Awesome_Aasim/rcpatrol.js&action=raw&ctype=text/javascript'); // User:Awesome Aasim/rcpatrol.js
// END RECENTCHANGES
// SEARCH
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'Search') {
// EnhancedSearchPage
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:JAAqqO/EnhancedSearchPage.js&action=raw&ctype=text/javascript'); // User:JAAqqO/EnhancedSearchPage.js
// Search sort
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PrimeHunter/Search_sort.js&action=raw&ctype=text/javascript'); // User:PrimeHunter/Search sort.js
// search-links
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Eejit43/scripts/search-links.js&action=raw&ctype=text/javascript'); // User:Eejit43/scripts/search-links.js
// SearchSuite
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:The_Transhumanist/SearchSuite.js&action=raw&ctype=text/javascript'); // User:The Transhumanist/SearchSuite.js
// END SEARCH
// USERRIGHTS
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'UserRights') {
// Pretty rights log
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Pretty_rights_log.js&action=raw&ctype=text/javascript'); // User:DannyS712/Pretty rights log.js
// END USERRIGHTS
// WATCHLIST
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist') {
// Thanky
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/Thanky.js&action=raw&ctype=text/javascript'); // User:Evad37/Thanky.js
// END WATCHLIST
// WHATLINKSHERE
} else if (mw.config.get('wgCanonicalSpecialPageName') === 'WhatLinksHere') {
// AddActionLinks
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/AddActionLinks.js&action=raw&ctype=text/javascript'); // meta:User:He7d3r/Tools/AddActionLinks.js
// SortWhatLinksHere User:GhostInTheMachine/SortWhatLinksHere
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GhostInTheMachine/SortWhatLinksHere.js&action=raw&ctype=text/javascript'); // User:GhostInTheMachine/SortWhatLinksHere.js
// Source links
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PrimeHunter/Source_links.js&action=raw&ctype=text/javascript'); // User:PrimeHunter/Source links.js
// whatLinksHereLinkFilter
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:V111P/js/whatLinksHereLinkFilter.js&action=raw&ctype=text/javascript'); // User:V111P/js/whatLinksHereLinkFilter.js
// END WHATLINKSHERE
// END SPECIAL PAGES
} else {
// Load scripts that should not load on a special page
// NOT SPECIAL
// HotCat edit summary prompt fix (Special:PermaLink/895804159)
if (mw.config.get('wgAction') === 'edit' || mw.config.get('wgAction') === 'submit') {
$(function () {
if (document.getElementsByName("wpSummary")[0].value.indexOf('WP:HC|HotCat') !== -1 && document.getElementsByName('wpAutoSummary')[0]) {
document.getElementsByName('wpAutoSummary')[0].value = '1';
}
});
}
window.hotcat_use_category_links = true;
/*
// Add (nr) 'no redirect' links after redirects (Special:PermaLink/1114527221)
mw.hook( 'wikipage.content' ).add(function ($el) {
if ( mw.config.get('wgAction') !== 'view' ) {
return;
}
$el.find( '.mw-redirect' ).each(function (i, e) {
var sub = document.createElement("sub");
sub.append("(");
var link = document.createElement("a");
var url = new URL(e.getAttribute("href"), window.location.href);
url.searchParams.set("redirect", "no");
link.setAttribute("href", url.toString());
link.setAttribute("title", "Open the link without following redirects");
link.innerText = "nr";
sub.appendChild(link);
sub.append(")");
e.insertAdjacentElement("afterend", sub);
});
});
*/
// Null edit (modified from Special:PermaLink/1083287384) User:BrandonXLF/NullEdit.js
$(mw.util.addPortletLink('p-personal', '#', 'Null edit')).click(function (e) {
e.preventDefault();
new mw.Api().edit(mw.config.get('wgPageName'), function(rev) {
return rev.content;
}).then(function () {
window.location.reload();
});
});
/*
// Always scroll to top when previewing (Special:PermaLink/1229177866)
(function (){
const allowedActions = ['edit', 'submit'];
if(allowedActions.indexOf(mw.config.get("wgAction")) != -1){
setTimeout(function () {
window.scrollTo({ top: 0});
}, 1000);
}
})();
*/
/* mw.loader.using("mediawiki.util", function () {
var dashButton = mw.util.addPortletLink("p-cactions", "#", "En dash", "ca-enDashCopy", "Copy EnDash");
$(dashButton).click(function () { navigator.clipboard.writeText("–"); });
});
*/
// Alex 21/script-functions User:Alex 21/script-functions
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alex_21/script-functions.js&action=raw&ctype=text/javascript'); // User:Alex 21/script-functions.js
// Aligner User:Taavi/Aligner
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Taavi/Aligner.js&action=raw&ctype=text/javascript'); // User:Taavi/Aligner.js
window.alignerExtraSearches = [
'{{AFLGameDetailed',
'{{Audio sample',
'{{Discography list',
'{{Episode list',
'{{External music video',
'{{Extra album cover',
'{{Extra chronology',
'{{Extra tour chronology',
'{{Extra track listing',
'{{Location map',
'{{Location map~',
'{{Location map+',
'{{Multiple image',
'{{Non-free',
'{{Quote box',
'{{Rugbyleaguebox',
'{{Rugby league match squad',
'{{Rugby league squad player',
'{{Series overview',
'{{Singles',
'{{Speciesbox',
'{{Subspeciesbox',
'{{Taxobox',
'{{Track listing',
'{{Tweet',
];
// auto-watchlist-expiry User:Rummskartoffel/auto-watchlist-expiry
window.autoWatchlistExpiry = { "edit": "2 weeks", "delete": "6 months", "create": "infinite", "undo": "2 weeks" };
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Rummskartoffel/auto-watchlist-expiry.js&action=raw&ctype=text/javascript'); // User:Rummskartoffel/auto-watchlist-expiry.js
// autoFormatterSettings User:Sam Sailor/Scripts/autoFormatterSettings
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Sam_Sailor/Scripts/autoFormatterSettings.js&action=raw&ctype=text/javascript'); // User:Sam Sailor/Scripts/autoFormatterSettings.js
// Capricorn User:Wugapodes/Capricorn
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Wugapodes/Capricorn.js&action=raw&ctype=text/javascript'); // User:Wugapodes/Capricorn.js
// Citation Remover User:GrabUp/Citation Remover
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GrabUp/Citation_Remover.js&action=raw&ctype=text/javascript'); // User:GrabUp/Citation Remover.js
// csdhelper User:Ale_jrb/Scripts
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ale_jrb/Scripts/csdhelper.js&action=raw&ctype=text/javascript'); // User:Ale_jrb/Scripts/csdhelper.js
// Configuration for CSD Helper
var overwriteDeclineReasons = true;
var notifyByDefaultDel = false; // whether to automatically check the 'notify user' box when changing a speedy deletion rationale
var notifyByDefaultDec = false; // whether to automatically check the 'notify user' box when declining a speedy deletion
var notifyByDefaultPrd = false; // whether to automatically check the 'notify user' box when converting a speedy deletion to a PROD
var notifyByDefaultNew = false; // whether to automatically check the 'use newbie message' box when notifying a user
var myDeclineListing = '%CRITERION%: %REASON%';
var myDeclineSummary = 'Declining speedy (%CRITERION%) — %REASON%';
var myDeclineSummarySpecial = 'Declining speedy — %REASON%';
var logOnDecline = true;
var logOnDeclinePath = 'User:Sam Sailor/Declined speedies log';
var overwriteDeclineReasons = true;
// csdreasons
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SoWhy/csdreasons.js&action=raw&ctype=text/javascript'); // User:SoWhy/csdreasons.js
// CustomSummaryPresets User:Enterprisey/CustomSummaryPresets
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/CustomSummaryPresets.js&action=raw&ctype=text/javascript'); // User:Enterprisey/CustomSummaryPresets.js
var customNamespaceSummaries = {
'0': [
"- not a recognised image file. Images must be uploaded first, see WP:UPIMAGE (copyright allowing).",
"Not a recognised image file. Images must be uploaded first, see WP:UPIMAGE (copyright allowing).",
"- changing a file name in-text breaks the link to the file. Please use preview to avoid the mistake.",
"Changing a file name in-text breaks the link to the file. Please use preview to avoid the mistake.",
"Fixing infobox errors",
"WikiSyntax fixes; citation fixes per CS1; copyediting per the Manual of Style; tidy citations",
"Infobox fix(es); WikiSyntax fixes; citation fixes per CS1; copyediting per the Manual of Style; tidy citations",
"Adding citation",
"Adding interlanguage links etc.",
"Article is no longer unreferenced – and you can help!",
"Citation fixes per CS1; copyediting per the Manual of Style; tidy citations",
"Combining duplicated citations",
"Repairing links to disambiguation page - and you can help!",
"Removing inapplicable tag",
"{{Prod blp}} applies only when the article contains no sources in any form (as references, external links, etc.) which support any statements made about the person in the biography, see WP:BLPPROD.",
"Per MOS:SEEALSO/MOS:NOTSEEALSO",
"Removing WP:SELFREDIRECT etc.",
"#NOV24 – Article is no longer unreferenced – and you can help!",
],
'1': [
"Comment",
"Reply",
"Suggestion",
],
'3': [
"Friendly message",
"Comment",
"Reply",
"Suggestion",
],
'10': [
"Per WP:NAVNOREDIRECT",
],
'118': [
"Clean-up, copyediting and various fixes",
],
};
// External Links Remover User:GrabUp/External Links Remover
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GrabUp/External_Links_Remover.js&action=raw&ctype=text/javascript'); // User:GrabUp/External Links Remover.js
// findargdups User:Frietjes/findargdups
findargdupsresultsbox = 'yes';
findargdupsnonefound = 'No dupes!';
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript'); // User:Frietjes/findargdups.js
// highlightPiped
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Jeeputer/highlightPiped.js&action=raw&ctype=text/javascript'); // User:Jeeputer/highlightPiped.js
// linkclassifier
mw.hook('LinkClassifier').add(function (linkClassifier) {
linkClassifier.cats['redirect-with-possibilities'] = ['Category:Redirects with possibilities'].sort();
});
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Anomie/linkclassifier.js&action=raw&ctype=text/javascript'); // User:Anomie/linkclassifier.js
importStylesheet('User:Anomie/linkclassifier.css');
// massretarget
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Andy_M._Wang/massretarget.js&action=raw&ctype=text/javascript'); // User:Andy M. Wang/massretarget.js
// move-links
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Danski454/move-links.js&action=raw&ctype=text/javascript'); // User:Danski454/move-links.js
// subsearch
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/subsearch.js&action=raw&ctype=text/javascript'); // User:PleaseStand/subsearch.js
// ToDoLister
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/ToDoLister.js&action=raw&ctype=text/javascript'); // User:Evad37/ToDoLister.js
//var todo_portlet = "p-cactions"; // Defines which portlet menu the link is added to - see Help:Customizing toolbars for options
//var todo_subpage = "UPtodo"; // Subpage where the to-do list entry be added
//var todo_addfirst = "yes"; // Replace null with any value, e.g. "yes" (including quotation marks) to show the Add link before the View link.
//var todo_viewnew = "yes"; // Replace null with any value, e.g. "yes" (including quotation marks) to make the View link open in a new tab or window.
//var todo_viewlabel = "→todo";
//var todo_addlabel = "+todo";
// END NOT SPECIAL
// ARTICLES AND DRAFTS
if (mw.config.get('wgNamespaceNumber') === 0 || mw.config.get('wgNamespaceNumber') === 118) {
// scriptManager
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:MusikAnimal/scriptManager.js&action=raw&ctype=text/javascript'); // User:MusikAnimal/scriptManager.js
scriptsToManage = {
"Add Citation Needed" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Phlsph7/AddCitationNeededTagsToUnreferencedParagraphs.js",
"Books to sfn" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:DaxServer/BooksToSfn.js",
"Duplinks" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Aaron_Liu/duplinks.js",
"Fixing Ur Ciatations" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Alexis_Jazz/FUC.js",
"Highlight Unreferenced Passages" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Phlsph7/HighlightUnreferencedPassages.js",
"List Unreferenced Paragraphs" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Phlsph7/ListUnreferencedParagraphs.js",
"OHC Common Terms" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Ohconfucius/script/Common_Terms.js",
"OHC Dashes" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Ohconfucius/dashes.js",
"OHC EngvarB" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Ohconfucius/script/EngvarB.js",
"Readability" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Phlsph7/Readability.js",
"Reference Deselector" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Chlod/Scripts/ReferenceDeselector.js",
"Show nbsp" : "//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Evad37/showhardspaces.js",
};
// Advisor
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ebrahames/Advisor.js&action=raw&ctype=text/javascript'); // User:Ebrahames/Advisor.js
// Automatic Referencing Assistant
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:TheJJJunk/ARA.js&action=raw&ctype=text/javascript'); // User:TheJJJunk/ARA.js
// Autoref, requires Citoid (BrandonXLF)
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/Autoref.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/Autoref.js
// categoriessort User:Alex 21/script-categoriessort
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alex_21/script-categoriessort.js&action=raw&ctype=text/javascript'); // User:Alex 21/script-categoriessort.js
// CitationStyleMarker
window.CSMarkerMode = 'both';
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/CitationStyleMarker.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/CitationStyleMarker.js
// CiteHighlighter
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Novem_Linguae/Scripts/CiteHighlighter.js&action=raw&ctype=text/javascript'); // User:Novem Linguae/Scripts/CiteHighlighter.js
// citetrans. Notes: Installed 2019-06-16; 2024-08: disabled at some point in time, I have not missed it.
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/citetrans.js&action=raw&ctype=text/javascript'); // User:Frietjes/citetrans.js
// Citoid (BrandonXLF), required for User:BrandonXLF/Autoref
mw.loader.getScript('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/Citoid.js&action=raw&ctype=text/javascript').then(function(){
getCitoidRef('9781857800913').then(function(ref){
console.log(ref);
});
});
// cv-revdel
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/cv-revdel.js&action=raw&ctype=text/javascript'); // User:Enterprisey/cv-revdel.js
// CVD (Copy-Violation Detector)
//var dupdet = true;
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/CVD.js
// deorphanizer
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/deorphanizer.js&action=raw&ctype=text/javascript'); // User:Writ Keeper/Scripts/deorphanizer.js
// DuplicateReferences
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Polygnotus/DuplicateReferences.js&action=raw&ctype=text/javascript'); // User:Polygnotus/DuplicateReferences.js
// DYKcheck
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Shubinator/DYKcheck.js&action=raw&ctype=text/javascript'); // User:Shubinator/DYKcheck.js
// EditWarChecker
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/EditWarChecker.js&action=raw&ctype=text/javascript'); // User:Evad37/EditWarChecker.js
// HarvErrors
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:trappist_the_monk/HarvErrors.js&action=raw&ctype=text/javascript'); // User:trappist the monk/HarvErrors.js
// (Pseudo) Headings
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Guywan/Scripts/Headings.js&action=raw&ctype=text/javascript'); // User:Guywan/Scripts/Headings.js
// highlight-homographs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Eejit43/scripts/highlight-homographs.js&action=raw&ctype=text/javascript'); // User:Eejit43/scripts/highlight-homographs.js
// HotDefaultSort
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/HotDefaultSort.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/HotDefaultSort.js
// IABooks. Notes: 2019-04-02; disabled 2019-06-16, seldom used
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Reinischmax/IABooks.js&action=raw&ctype=text/javascript'); // User:Reinischmax/IABooks.js
// IllWill
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cobaltcigs/IllWill.js&action=raw&ctype=text/javascript'); // User:Cobaltcigs/IllWill.js
// ListSorter
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/ListSorter.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/ListSorter.js
// MergeDuplicateRefs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ingenuity/MergeDuplicateRefs.js&action=raw&ctype=text/javascript'); // User:Ingenuity/MergeDuplicateRefs.js
// MoreDiffInfo User:BrandonXLF/MoreDiffInfo
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/MoreDiffInfo.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/MoreDiffInfo.js
// Reference Organizer User:Kaniivel/Reference Organizer
if (typeof(refConsolidateConfig) === 'undefined') refConsolidateConfig = {};
refConsolidateConfig.sort = true;
refConsolidateConfig.usetemplateR = false;
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Kaniivel/RefConsolidate_start.js&action=raw&ctype=text/javascript'); // User:Kaniivel/RefConsolidate start.js
// RefRenamer
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RefRenamer.js&action=raw&ctype=text/javascript'); // User:Nardog/RefRenamer.js
// reviewsourcecheck
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Lingzhi2/reviewsourcecheck.js&action=raw&ctype=text/javascript'); // User:Lingzhi2/reviewsourcecheck.js
// smaller templates
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary/smaller_templates.js&action=raw&ctype=text/javascript'); // User:Gary/smaller templates.js
// sortcategories User:Epicgenius/sortcategories fork of User:Alex 21/script-categoriessort.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/sortcategories.js&action=raw&ctype=text/javascript'); // User:Epicgenius/sortcategories.js
// subjects age from year
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary/subjects_age_from_year.js&action=raw&ctype=text/javascript'); // User:Gary/subjects age from year.js
// Tidy citations
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Sam_Sailor/Scripts/Tidy_citations.js&action=raw&ctype=text/javascript'); // User:Sam Sailor/Scripts/Tidy citations.js
// TitleCaseConverter
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:ZKang123/TitleCaseConverter.js&action=raw&ctype=text/javascript'); // User:ZKang123/TitleCaseConverter.js
// w2wFinder. Notes: Installed 2019-04-17. Disabled again, far too many false positives with the current configuration, Special:PermaLink/874614199.
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Danski454/w2wFinder.js&action=raw&ctype=text/javascript'); // User:Danski454/w2wFinder.js
} // END ARTICLES AND DRAFTS
// DRAFTS
if (mw.config.get('wgNamespaceNumber') === 118) {
// Draft no cat
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Draft_no_cat.js&action=raw&ctype=text/javascript'); // User:DannyS712/Draft no cat.js
// Draft re cat
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Draft_re_cat.js&action=raw&ctype=text/javascript'); // User:DannyS712/Draft re cat.js
// draft-sorter (Ahecht)
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/draft-sorter.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/draft-sorter.js
// DraftCleaner
window.draftCleanerPutInMoreMenu = true;
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Novem_Linguae/Scripts/DraftCleaner.js&action=raw&ctype=text/javascript'); // User:Novem Linguae/Scripts/DraftCleaner.js
// DraftDiff
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Firefly/draftdiff.js&action=raw&ctype=text/javascript'); // User:Firefly/draftdiff.js
// edits-since-decline User:SD0001/edits-since-decline
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/edits-since-decline.js&action=raw&ctype=text/javascript'); // User:SD0001/edits-since-decline.js
} // END DRAFTS
// ARTICLES AND TALK
if ((mw.config.get('wgNamespaceNumber') === 0) || (mw.config.get('wgNamespaceNumber') === 1)) {
// logger
var pagesToCollect = [
{page: 'User:Sam Sailor/AATP log', caption: '+AATP log'},
{page: 'User:Sam Sailor/ALS log', caption: '+ALS log'},
{page: 'User:Sam Sailor/MISSFILE log', caption: '+MISSFILE log'},
{page: 'User:Sam Sailor/Sourced log', caption: '+Sourced log'}
];
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Sam_Sailor/Scripts/logger.js&action=raw&ctype=text/javascript'); // User:Sam Sailor/logger.js
// MoveToDraft
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:MPGuy2824/MoveToDraft.js&action=raw&ctype=text/javascript'); // User:MPGuy2824/MoveToDraft.js
// PageMoverClosure
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/PageMoverClosure.js&action=raw&ctype=text/javascript'); // User:DannyS712/PageMoverClosure.js
// rater by Evad37
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/rater.js&action=raw&ctype=text/javascript'); // User:Evad37/rater.js
} // END ARTICLES AND TALK
// ARTICLES
if (mw.config.get('wgNamespaceNumber') === 0) {
// CollapseSections. 2020-12-30 disabled. Seems to be buggy at times, and I don't think I will miss the functionality.
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/CollapseSections.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/CollapseSections.js
// coordInserter
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Jeeputer/coordInserter.js&action=raw&ctype=text/javascript'); // User:Jeeputer/coordInserter.js
// De-Stub
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/De-Stub.js&action=raw&ctype=text/javascript'); // User:DannyS712/De-Stub.js
// diffedit
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript'); // m:User:Jon Harald Søby/diffedit.js
// domainRedirect
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Opencooper/domainRedirect.js&action=raw&ctype=text/javascript'); // User:Opencooper/domainRedirect.js
// DuplicatedRefs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Chlod/Scripts/DuplicatedRefs.js&action=raw&ctype=text/javascript'); // User:Chlod/Scripts/DuplicatedRefs.js
// FindSources
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/FindSources.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/FindSources.js
// infoboxgap
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/infoboxgap.js&action=raw&ctype=text/javascript'); // User:Frietjes/infoboxgap.js
// lastEdit
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Opencooper/lastEdit.js&action=raw&ctype=text/javascript'); // User:Opencooper/lastEdit.js
// User:Ohconfucius/script/MOSNUM dates
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/MOSNUM_dates.js&action=raw&ctype=text/javascript'); // User:Ohconfucius/script/MOSNUM dates.js
// User:Ohconfucius/script/Sources
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/Sources.js&action=raw&ctype=text/javascript'); // User:Ohconfucius/script/Sources.js
// OrphanStatus
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Technical_13/Scripts/OrphanStatus.js&action=raw&ctype=text/javascript'); // User:Technical 13/Scripts/OrphanStatus.js
// Red files
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Red_files.js&action=raw&ctype=text/javascript'); // User:DannyS712/Red files.js
// RefCruncher
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Guywan/Scripts/RefCruncher.js&action=raw&ctype=text/javascript'); // User:Guywan/Scripts/RefCruncher.js
// ReviewStatus
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Novem_Linguae/Scripts/ReviewStatus.js&action=raw&ctype=text/javascript'); // User:Novem Linguae/Scripts/ReviewStatus.js
// SATG User:DannyS712/SATG
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/SATG.js&action=raw&ctype=text/javascript'); // User:DannyS712/SATG.js
// SATG CORP
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Red-tailed_hawk/SATG_CORP.js&action=raw&ctype=text/javascript'); // User:Red-tailed hawk/SATG CORP.js
// StubSorter
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/StubSorter.js&action=raw&ctype=text/javascript'); // User:SD0001/StubSorter.js
// undo-last-edit
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/undo-last-edit.js&action=raw&ctype=text/javascript'); // User:Enterprisey/undo-last-edit.js
// Unpipe
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/Unpipe.js&action=raw&ctype=text/javascript'); // User:Nardog/Unpipe.js
// Wordcount
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Caorongjin/wordcount.js&action=raw&ctype=text/javascript'); // User:Caorongjin/wordcount.js
// END ARTICLES
} else {
// ANYWHERE BUT ARTICLES
// PROJECT SPACE
if (mw.config.get('wgNamespaceNumber') === 4) {
if (mw.config.get('wgPageName').indexOf('Wikipedia:Articles_for_deletion/') >= 0) {
// delsort by User:Enterprisey
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/delsort.js&action=raw&ctype=text/javascript'); // User:Enterprisey/delsort.js
// oldafd
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Amorymeltzer/oldafd.js&action=raw&ctype=text/javascript'); // User:Amorymeltzer/oldafd.js
}
// AFC/R + AFC/C
if ((mw.config.get('wgPageName') === 'Wikipedia:Articles_for_creation/Redirects') || (mw.config.get('wgPageName') === 'Wikipedia:Articles_for_creation/Categories')) {
// afcrc-helper
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Eejit43/scripts/afcrc-helper.js&action=raw&ctype=text/javascript'); // User:Eejit43/scripts/afcrc-helper.js
}
// JavaScript Wiki Browser (JWB)
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript'); // User:Joeytje50/JWB.js/load.js
// RM/TR
if (mw.config.get('wgPageName') == 'Wikipedia:Requested_moves/Technical_requests') {
// rmtr-helper
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Eejit43/scripts/rmtr-helper.js&action=raw&ctype=text/javascript'); // User:Eejit43/scripts/rmtr-helper.js
}
// SPI
if (mw.config.get('wgPageName').indexOf('Wikipedia:Sockpuppet_investigations/') >= 0) {
// cuStaleness
lazyCheckCUStaleness = false;
lazyCheckCatStaleness = false;
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/cuStaleness.js&action=raw&ctype=text/javascript'); // User:Writ Keeper/Scripts/cuStaleness.js
// mark-join-date
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/mark-join-date.js&action=raw&ctype=text/javascript'); // User:Enterprisey/mark-join-date.js
}
// END PROJECT SPACE
// USER SPACE AND USER TALK SPACE
} else if ((mw.config.get('wgNamespaceNumber') === 2) || (mw.config.get('wgNamespaceNumber') === 3)) {
// ARB, the Arbritration Requests Buddy User:Bellezzasolo/Scripts/arb
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bellezzasolo/Scripts/arb.js&action=raw&ctype=text/javascript'); // User:Bellezzasolo/Scripts/arb.js
// CVD (Copy-Violation Detector) User:Ahecht/Scripts/CVD
//var dupdet = true;
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/CVD.js
// Draftify WP:DFY
Draftify = {};
Draftify.menulocation = "p-cactions";
Draftify.menuposition = "#ca-watch";
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Mr._Stradivarius/gadgets/Draftify.js&action=raw&ctype=text/javascript'); // User:Mr. Stradivarius/gadgets/Draftify.js
// edits-since-decline User:SD0001/edits-since-decline
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/edits-since-decline.js&action=raw&ctype=text/javascript'); // User:SD0001/edits-since-decline.js
// GlobalUserToolbox User:Chlod/Scripts/GlobalUserToolbox
var gutOptions = {
"insert_at_top": false,
"ignore_existing": false,
"start_collapsed": false
};
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Chlod/Scripts/GlobalUserToolbox.js&action=raw&ctype=text/javascript'); // User:Chlod/Scripts/GlobalUserToolbox.js
// Help Me Tool
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:TheTechie/Help_Me_Tool.js&action=raw&ctype=text/javascript'); // User:TheTechie/Help Me Tool.js
// (Search own) Userspace
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Userspace.js&action=raw&ctype=text/javascript'); // User:DannyS712/Userspace.js
// editCounter
//if (mw.config.get('wgTitle') === mw.config.get('wgUserName')) {
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Jeeputer/editCounter.js&action=raw&ctype=text/javascript'); // User:Jeeputer/editCounter.js
//}
// END USER SPACE AND USER TALK SPACE
// CATEGORIES
} else if (mw.config.get('wgNamespaceNumber') === 14) {
// categorypagelinks User:Alex 21/script-categorypagelinks
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alex_21/script-categorypagelinks.js&action=raw&ctype=text/javascript'); // User:Alex 21/script-categorypagelinks.js
// CatListMainTalkLinks User:Equazcion/CatListMainTalkLinks
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/CatListMainTalkLinks.js&action=raw&ctype=text/javascript'); // User:Equazcion/CatListMainTalkLinks.js
// previewUserboxes
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:MusikAnimal/previewUserboxes.js&action=raw&ctype=text/javascript'); // User:MusikAnimal/previewUserboxes.js
// sockStaleness
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/sockStaleness.js&action=raw&ctype=text/javascript'); // User:Writ Keeper/Scripts/sockStaleness.js
// END CATEGORIES
// FILES
} else if (mw.config.get('wgNamespaceNumber') === 6) {
// LuckyRename
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Alexis_Jazz/LuckyRename.js&action=raw&ctype=text/javascript'); // User:Alexis Jazz/LuckyRename.js
// TinEye
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/TinEye.js&action=raw&ctype=text/javascript'); //meta:User:Krinkle/Scripts/TinEye
// END FILES
// TEMPLATES
} else if ((mw.config.get('wgNamespaceNumber') === 10) || (mw.config.get('wgNamespaceNumber') === 11)) {
// WatchDoc
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/WatchDoc.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/WatchDoc.js
// END TEMPLATES
} // END else if loop but remain in non-articles
// WP + TALK SPACES
if ((mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgNamespaceNumber')%2 === 1)) {
// COI Request Tool
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Terasail/COI_Request_Tool.js&action=raw&ctype=text/javascript'); // User:Terasail/COI Request Tool.js
// collapseBots
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Opencooper/collapseBots.js&action=raw&ctype=text/javascript'); // User:Opencooper/collapseBots.js
// Edit Request Tool
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Terasail/Edit_Request_Tool.js&action=raw&ctype=text/javascript'); // User:Terasail/Edit Request Tool.js
// editProtectedHelper, 2024-10-10: disabled, trying out Terasail/Edit Request Tool.js instead
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Jackmcbarn/editProtectedHelper.js&action=raw&ctype=text/javascript'); // User:Jackmcbarn/editProtectedHelper.js
// Move+
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BilledMammal/MovePlus.js&action=raw&ctype=text/javascript'); // User:BilledMammal/MovePlus.js
// TimestampDiffs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/TimestampDiffs.js&action=raw&ctype=text/javascript'); // User:Evad37/TimestampDiffs.js
// unsignedhelper
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Anomie/unsignedhelper.js&action=raw&ctype=text/javascript'); // User:Anomie/unsignedhelper.js
} // END WP + TALK SPACES
} // END ANYWHERE BUT ARTICLES
} // END ENTIRE NOT SPECIAL LOOP
// MIXED
// CONTRIBS, HISTORY, RECENT CHANGES, WATCHLIST
if (mw.config.get('wgAction') === 'history' || mw.config.get('wgCanonicalSpecialPageName') === 'Contributions' || mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' || mw.config.get('wgCanonicalSpecialPageName') === 'Recentchanges') {
// Citation Watchlist
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Harej/citation-watchlist.js&action=raw&ctype=text/javascript'); // User:Harej/citation-watchlist.js
// commonHistory
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/commonHistory.js&action=raw&ctype=text/javascript'); // User:Writ Keeper/Scripts/commonHistory.js
// ExpandDiffs, works fine globally
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bradv/Scripts/ExpandDiffs.js&action=raw&ctype=text/javascript'); // User:Bradv/Scripts/ExpandDiffs.js
} // END CONTRIBS, HISTORY, RECENT CHANGES, WATCHLIST
// CONTRIBS, HISTORY
if (mw.config.get('wgAction') === 'history' || mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
// AbuseFilterContribs
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ingenuity/AbuseFilterContribs.js&action=raw&ctype=text/javascript'); // User:Ingenuity/AbuseFilterContribs.js
// BlockedUserHistory (Special:Permalink/1256617564#Show only blocked users)
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Novem_Linguae/Scripts/BlockedUserHistory.js&action=raw&ctype=text/javascript'); // User:Novem Linguae/Scripts/BlockedUserHistory.js
// diff-link
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Rublov/diff-link.js&action=raw&ctype=text/javascript'); // User:Rublov/diff-link.js
// DynaThank
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/DynaThank.js&action=raw&ctype=text/javascript'); // User:Equazcion/DynaThank.js
// highlight my username in history
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary/highlight_my_username_in_history.js&action=raw&ctype=text/javascript'); // User:Gary/highlight my username in history.js
// historydiffselect
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/historydiffselect.js&action=raw&ctype=text/javascript'); // User:Frietjes/historydiffselect.js
// HistoryView
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Yair_rand/HistoryView.js&action=raw&ctype=text/javascript'); // User:Yair rand/HistoryView.js
// minutes later for diff
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary/minutes_later_for_diff.js&action=raw&ctype=text/javascript'); // User:Gary/minutes later for diff.js
// MoveHistory
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/MoveHistory.js&action=raw&ctype=text/javascript'); // User:Nardog/MoveHistory.js
// responsiveHistoryCompare
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Fred_Gandt/responsiveHistoryCompare.js&action=raw&ctype=text/javascript'); // User:Fred Gandt/responsiveHistoryCompare.js
// userhist
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ale_jrb/Scripts/userhist.js&action=raw&ctype=text/javascript'); // User:Ale jrb/Scripts/userhist.js
} // END CONTRIBS, HISTORY
// DIFF ONLY, add diffOnly links everywhere but diff pages
if (mw.config.get('wgCanonicalSpecialPageName') != 'Contributions') {
/*
DiffOnly = {
history: true,
recentchanges: true,
watchlist: true,
diff: false
};
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Amorymeltzer/DiffOnly.js&action=raw&ctype=text/javascript'); // User:Amorymeltzer/DiffOnly.js
*/
} // END DIFF ONLY
// ID RELATED
if (mw.config.exists('wgRelevantUserName')) {
// IPLabeller
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cumbril/IPLabeller.js&action=raw&ctype=text/javascript'); // User:Cumbril/IPLabeller.js
// statusCheck
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ale_jrb/Scripts/statusCheck.js&action=raw&ctype=text/javascript'); // User:Ale_jrb/Scripts/statusCheck.js
} // END ID RELATED