User:Flcelloguy/monobook.js

// User:Lupin/popups.js - please include this line

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

popupAdminLinks=true;

// Add a "Kate" link to your monobook "personal menu" list at the very // top of the page. // // Indicate where you would like "Kate" to appear: //   pt-userpage, pt-mytalk, pt-preferences, //   pt-watchlist, pt-mycontris, pt-logout // gsKateInsertBefore = 'pt-mycontris'; // leave blank to append after "logout"

function KateLink {  var user = document.getElementById( 'pt-userpage').firstChild.firstChild.data; var li = document.createElement( 'li' ); li.id = 'pt-kate'; var a = document.createElement( 'a' ); a.appendChild( document.createTextNode( 'editcount' ) ); // eh, the css makes the text lowercase a.href = 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=Flcelloguy&dbname=enwiki_p'; li.appendChild( a ); if ( ! gsKateInsertBefore ) // append to end (right) of list {     document.getElementById( 'pt-logout' ).parentNode.appendChild( li ); }  else {      var before = document.getElementById( gsKateInsertBefore ); before.appendChild( li, before ); } } if ( window.addEventListener ) window.addEventListener( 'load', KateLink, false ); else if ( window.attachEvent ) window.attachEvent( 'onload', KateLink );

//var x = 1; //NavMenu.append( 'n-' + x++, 'Arbitration', '/wiki/Wikipedia:Requests for arbitration' );

//Added 11/11/05, see User:Lupin/Anti-vandal_tool // Filter changes live // User:Lupin/recent2.js - please include this line mw.loader.load(            'https://en.wikipedia.org/w/index.php?title=User:Lupin/recent2.js'             + '&action=raw&ctype=text/javascript&dontcountme=s');

function addToolboxLink(url, name, id){ var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0]; addlilink(tb, url, name, id); }

function addNavigationLink(url, name, id){ var tb = document.getElementById('p-navigation').getElementsByTagName('ul')[0]; addlilink(tb, url, name, id); }

//

function addlilink(tabs, url, name, id, title, key){ var na = document.createElement('a'); na.href = url; na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); if(id) li.id = id; li.appendChild(na); tabs.appendChild(li); if(id) {       if(key && title) {           ta[id] = [key, title]; }       else if(key) {           ta[id] = [key, '']; }       else if(title) {           ta[id] = ['', title]; }   }    // re-render the title and accesskeys from existing code in wikibits.js    akeytt; return li; }

//

function removeEl(id) { if (el = document.getElementById(id)) el.parentNode.removeChild(el); }

function Main { addToolboxLink("http://en.wikipedia.org/wiki/Special:Ipblocklist", "Unblock", "blocklink"); addToolboxLink("http://en.wikipedia.org/wiki/Special:Log", "Log", "loglink"); addNavigationLink("http://en.wikipedia.org/wiki/Wikipedia:Requests for arbitration", "Arbitration", "Requests for arbitration"); removeEl('n-help'); removeEl('n-contact'); removeEl('n-sitesupport'); } //window.onLoad = Main; if ( window.addEventListener ) window.addEventListener( 'load', Main, false ); else if ( window.attachEvent ) window.attachEvent( 'onload', Main );

/*

*/

function replace {   var s = prompt("Search regexp?"); if(s){ var r = prompt("Replace regexp?"); if(!r && r != '') return; var txt = document.editform.wpTextbox1; txt.value = txt.value.replace(new RegExp(s, "g"), r); } }

addOnloadHook(function {    if(document.forms.editform) {        addLink('p-cactions', 'javascript:replace', 'replace', 'ca-replace', 'Regexp replace for the edit window', '', 'ca-history');    } });

/*