User:DTR/monobook.js

// User:Lupin/popups.js - please include this line |LUPIN's STUFF importScript("User:Lupin/recent2.js");

mw.loader.load(            'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'             + '&action=raw&ctype=text/javascript&dontcountme=s');

mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Brighterorange/svg.js'             + '&action=raw&ctype=text/javascript');

importScript('User:MarkS/extraeditbuttons.js'); //User:MarkS/extraeditbuttons.js

importScript('Wikipedia:WikiProject User scripts/Scripts/Watchlist since');

// EDIT SECTION 0

if (wgAction == 'view' && wgNamespaceNumber >=0) addOnloadHook(function{ var h2s = document.getElementsByTagName('H2'); var h2 = h2s[0]; if (!h2) return; if (h2.parentNode.id == 'toctitle') h2 = h2s[1]; if (!h2) return; var span = h2.firstChild; if (!span || span.className != 'editsection') return; var zero = span.cloneNode(true); var parent = document.getElementById('bodyContent'); parent.insertBefore(zero, parent.firstChild); var a = zero.getElementsByTagName('A')[0]; a.title = a.title.replace(/:.*$/,': 0'); a.setAttribute('href', a.href.replace(/&section=1/,'&section=0')); })

if (wgAction=='edit' && document.URL.indexOf('&section=0') != -1) addOnloadHook(function{ document.getElementById('wpSummary').value = "/* Intro */ "; })

//ADD PURGE

// addPurge 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'); });