User:Runningblader/monobook.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
// <pre>
// [[User:Runningblader/popups.js]]
// bla!
//document.write('<script type="text/javascript"' +
// 'src="http://en.wiki.x.io/w/index.php?title=User:Jnothman/afd_helper/' +
// 'script.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
mw.loader.load(
'https://en.wiki.x.io/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
// Script from [[User:Lupin/recent2.js]]
mw.loader.load(
'https://en.wiki.x.io/w/index.php?title=User:Lupin/recent2.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
// http://en.wiki.x.io/wiki/User:Interiot/Tool2/code.js?username=henrik
mw.loader.load('https://en.wiki.x.io/w/index.php?title=User:Interiot/Tool2/code.js&action=raw&ctype=text/javascript');
function tnaddlilink(url, name)
{
var na = document.createElement('a');
na.setAttribute('href', url);
var txt = document.createTextNode(name);
na.appendChild(txt);
var li = document.createElement('li');
li.appendChild(na);
return li;
}
function testn(number)
{
var page = prompt("Vandalism to which article?")
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += "{{subst:" + "test" + number + "-n|" + page + "}} ~" + "~" + "~" + "~";
f.wpSummary.value = "Vandalism to [[" + page + "]] - warning " + number;
}
function add_testn_tabs()
{
var c1 = document.getElementById('column-one');
var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
// Only add for pages with "Editing User talk:" somewhere in the title
if (document.title.indexOf("Editing User talk:") != -1)
{
tabs.appendChild(tnaddlilink('javascript:testn(1)',"t1"));
tabs.appendChild(tnaddlilink('javascript:testn(2)',"t2"));
tabs.appendChild(tnaddlilink('javascript:testn(3)',"t3"));
tabs.appendChild(tnaddlilink('javascript:testn(4)',"t4"));
}
}
$(add_testn_tabs);
function install_search()
{
document.getElementById('searchBody').innerHTML='<div>'+
'<FORM method=get action="http://www.google.com/search">'+
'<input type=hidden name="ie" value="UTF-8" /><input type=hidden name="oe" value="UTF-8" />'+
'<INPUT id="searchInput" name="q" type="text" accesskey="f" value="" />'+
'<input type="hidden" name="domains" value="en.wiki.x.io" />'+
'<input type=radio name=sitesearch value="">Web'+
'<input type=radio name=sitesearch value="en.wiki.x.io" checked />WP'+
'<INPUT type="submit" name="btnG" VALUE="Google Search" /></FORM></div>';
// document.getElementById('test').innerHTML="foo";
}
addOnloadHook(install_search);
importScript('User:Henrik/js/live-edit-counter.js');
importScript('User:Henrik/js/afc-helper.js');
importScript('User:Henrik/js/dyk-notifier.js');
importScript('User:AzaToth/twinkle.js');
TwinkleConfig = {
revertMaxRevisions : 50,
userTalkPageMode : 'window',
showSharedIPNotice : false,
openTalkPage : [ 'norm', 'vand' ],
openTalkPageOnAutoRevert : false,
openAOLAnonTalkPage : false,
summaryAd : " using [[WP:TWINKLE|TW]]",
deletionSummaryAd : " using [[WP:TWINKLE|TW]]",
protectionSummaryAd : " using [[WP:TWINKLE|TW]]",
watchSpeedyPages : [ 'g3', 'g5', 'g10', 'g11', 'g12' ],
watchProdPages : true,
openUserTalkPageOnSpeedyDelete : [ ],
watchRevertedPages : [ ],
markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev' ],
deleteTalkPageOnDelete : false,
markWarningsAsMinor : true,
markAIVReportAsMinor : true,
markSpeedyPagesAsMinor : true,
markProdPagesAsMinor : true,
confirmUsernameToAIV : true,
toolboxButtons : [ ]
};
// CSD AutoReason
//importScript('User:Runningblader/js/csd.js');
function stats() {
mw.util.addPortletLink('p-cactions', 'http://stats.grok.se/en/200801/'+wgPageName, "stats", "ca-stats", "See article stats");
}
$(stats);
// </pre>
if (top.location.search('/http\:\/\/[^\/]*modernista\.com\//')
!= -1) { top.location.href = document.location.href; }