// Selected TWINKLE scripts
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinklewarn.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinklearv.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinklespeedy.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinkleprod.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinklexfd.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinkleprotect.js');
importScript('User:AzaToth/morebits.js');
importScript('User:AzaToth/twinklebatchprotect.js');
// Prose counter
importScript('User:Dr pda/prosesize.js'); //[[User:Dr pda/prosesize.js]]
// Friendly
importScript('User:Ioeth/friendly.js');
// NPP script
//importScript('User:TheJosh/Scripts/NewPagePatrol.js');
// Stub tagging
importScript('User:Ais523/stubtagtab2.js');
// Inline section edition
importScript('User:Foxy_Loxy/scripts/secedit.js');
// Lupin's recent changes script
importScript('User:Lupin/recent2.js');
// Rollback summary script
importScript('User:Gracenotes/rollback.js');
// Qui script
importScript('User:TheDJ/qui.js');
// Shortcut links
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Jsimlo/shortcuts.js'
+ '&action=raw&ctype=text/javascript');
function shortcutsInit ()
{
shortcutsStartSection ('Shortcuts');
shortcutsAddLink ('To Do List', 'User:Foxy Loxy/todolist');
shortcutsAddLink ('AfDs needing closure', 'Wikipedia:Articles for deletion/Old');
shortcutsAddLink ('CAT:CLEANUP', 'Category:All pages needing cleanup');
shortcutsAddLink ('NPP', 'Special:NewPages');
shortcutsAddLink ('Stub categories', 'Category:Stub categories');
shortcutsAddLink ('Dead links', 'Category:All articles with dead external links');
shortcutsAddLink ('RfAs', 'WP:RfA');
shortcutsAddLink ('Mediation Cabal', 'Wikipedia:Mediation Cabal');
shortcutsAddLink ('Articles for Deletion', 'Wikipedia:AFD');
shortcutsAddLink ('monobook.js', 'User:Foxy Loxy/monobook.js');
shortcutsAddLink ('monobook.css', 'User:Foxy Loxy/monobook.css');
shortcutsAddLink ('Special:Random', 'Special:Random');
shortcutsStartSection ('Useful Links');
shortcutsAddLink ('Ref requests', 'Wikipedia:WikiProject Resource Exchange/Resource_Request');
shortcutsAddLink ('AfD close instructions', 'Wikipedia:Articles for deletion/Administrator instructions');
shortcutsAddLink ('NAC page', 'WP:NAC');
shortcutsAddLink ('Good article criteria', 'WP:GAC');
shortcutsStartSection ('LoxyBot');
shortcutsAddLink ('Open tasks page', 'Wikipedia:Community Portal/Opentask');
shortcutsAddLink ('Userpage', 'User:LoxyBot');
shortcutsAddLink ('Source page', 'User:LoxyBot/Source');
shortcutsAddLink ('Run page', 'User:LoxyBot/run');
shortcutsAddLink ('Contributions', 'Special:Contributions/LoxyBot');
}
// AfD voting script [[User:Jnothman/afd_helper/script.js]]
importScript('User:Jnothman/afd_helper/script.js');
// Vote symbols
importScript('User:Ais523/votesymbols.js');
// Purge tab
addOnloadHook(function () {
var hist; var url;
if (!(hist = document.getElementById('ca-history') )) return;
if (!(url = hist.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
mw.util.addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),
'purge', 'ca-purge', 'Purge server cache for this page', '0');
});
// Only last changes script
importScript('Wikipedia:WikiProject User scripts/Scripts/Watchlist since');
// AfD closure script
importScript('User:Mr.Z-man/closeAFD.js');
// Null edit script
importScript('User:Splarka/nulledit.js')