User:J.delanoy/vector.js

// Quick preview importScript('User:CBM/quickpreview.js')

// Animum's easyblock script importScript('User:Animum/easyblock.js'); //User:Animum/easyblock.js

// NewPagePatrol

// The code for this was originally copied from User:TheJosh/Scripts/NewPagePatrol.js // User:Thingg tweaked it a little. // I did literally nothing at all.

importScript('User:J.delanoy/newpage.js');

// Links for my logs, my dashboard, and the Abuse Filter in personal toolbar (at top, with preferences, watchlist, contribs, etc.) // Logs addOnloadHook(function {     url = "http://en.wikipedia.org/w/index.php?title=Special:Log&user=J.delanoy";    mw.util.addPortletLink("p-personal", url, "logs", "pt-logs"); });

// Dashboard addOnloadHook(function {     url = "http://en.wikipedia.org/wiki/User:J.delanoy/dashboard";    mw.util.addPortletLink("p-personal", url, "dashboard", "pt-dashboard"); });

// Checkuser addOnloadHook(function {     url = "http://en.wikipedia.org/wiki/Special:CheckUser";    mw.util.addPortletLink("p-personal", url, "CheckUser", "pt-checkuser"); });

// Abuse Filter addOnloadHook(function {     url = "http://en.wikipedia.org/wiki/Special:AbuseFilter";    mw.util.addPortletLink("p-personal", url, "Abuse Filter", "pt-abusefilter"); });

// Clock

//from MediaWiki:Gadget-UTCLiveClock.js function liveClock {	liveClock.node = mw.util.addPortletLink( 'p-personal', mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/index.php?title=' + encodeURIComponent(mw.config.get('wgPageName')) + '&action=purge', '', 'utcdate' ); liveClock.node.style.fontSize = 'larger'; liveClock.node.style.fontWeight = 'bolder'; showTime; } addOnloadHook(liveClock) function showTime {	var dateNode = liveClock.node; if( !dateNode ) { return; }   var now = new Date; var hh = now.getUTCHours; var mm = now.getUTCMinutes; var ss = now.getUTCSeconds; var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss ); dateNode.firstChild.replaceChild( document.createTextNode( time ), dateNode.firstChild.firstChild ); window.setTimeout(showTime, 1000); }

// Deleted edits link in toolbox $(function {    if ( mw.config.get('wgCanonicalNamespace') == "Special" )        return;  // don't display link for special pages

url = mw.config.get('wgServer') + "/w/index.php?title=Special:Undelete/" + encodeURIComponent(mw.config.get('wgPageName'));

mw.util.addPortletLink("p-tb", url, "Deleted edits", "pt-undelete"); });

// Page logs link in toolbox // from Wikipedia:WikiProject User scripts/Scripts/Logs link $(function {    if ( mw.config.get('wgCanonicalNamespace') == "Special" )        return;  // don't display link for special pages

url = mw.config.get('wgServer') + "/w/index.php?title=Special:Log&page=" + encodeURIComponent(mw.config.get('wgPageName'));

mw.util.addPortletLink("p-tb", url, "Page logs", "pt-logs"); });

// AFD closure script importScript('User:Mr.Z-man/closeAFD.js');

// Page-move vandalism reverter importScript('User:Mr.Z-man/moverevert2.js');

// Mass blocker mw.loader.load('https://meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-massblock.js&action=raw&ctype=text/javascript');