User:Ilyanep/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');

// Script from User:Haza-w/cactions.js

mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Haza-w/cactions.js'

+ '&action=raw&ctype=text/javascript');

var ctIsAdmin = 1;

// Interiot's edit counter tool

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

//Add LI Link (For Status Changer)

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;

}

/*

//status switcher by Misza13

// STATUS CHANGER

addOnloadHook(function (){

var user = document.getElementById( 'pt-userpage' ).firstChild.firstChild.data;

var subpage = "/Status";

var scheme = "/StatusTemplate";

var linkprefix = "http://en.wikipedia.org/w/index.php?title=User:";

var contribs = document.getElementById( 'pt-logout' );

//Add the links

addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=online", "Online", "pt-status-online", "Online", "");

addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=busy", "Busy", "pt-status-busy", "I'm busy!", "");

addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=away", "Away", "pt-status-away", "I'm away!", "");

addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=sleeping", "Sleeping", "pt-status-sleeping", "I'm sleeping!", "");

if (location.href.indexOf("User:"+user+subpage+"&action=edit&newstatus=") == -1) return; //Are we here to auto-edit the status?

//Get new status

status = location.href.split("=");

status = status[status.length-1];

//Modify the form

document.getElementById('wpTextbox1').value = "{{User:"+user+scheme+"|"+status+"}}";

document.getElementById('wpSummary').value = "Status: "+status;

document.getElementById('wpMinoredit').checked = 'checked';

//Submit it!

document.getElementById('editform').submit();

});

  • /