// [[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);
}
// <pre><nowiki>
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;
}
// </nowiki></pre>
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');
}
});
/*
*/