User:Tangotango/warnings/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)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
//<pre><nowiki>
//Original code by Voice of All
//Modified for SEWiki by Tangotango
function welcometn(num)
{
var varticle = '';
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
{t.value += '\n';}
if (num==1)
{
t.value += "{{subst:Welcome}} ~~~~";
f.wpSummary.value = "Welcome to our free Encyclopedia!";
}
else if (num==2)
{
t.value += "====Please consider creating an account====" + "\n" + "{{subst:Anon}} ~~~~";
f.wpSummary.value = "Welcome to our free Encyclopedia!";
}
}
function testn(number)
{
if (!number) {number = ''}
var varticle = '';
if (location.href.indexOf('&vanarticle=') != -1)
{varticle = ' to [[' + unescape(location.href.split('&vanarticle=')[1]) + ']]';}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += "==" + "Regarding edits made on {{subst:CURRENTMONTHNAME}} {{subst:CURRENTDAY}}" + varticle + "==" + "\n" + "{{subst:" + "test" + number + "}} " + "~" + "~" + "~" + "~";
f.wpSummary.value = "User notice:" + " test" + number;
}
function finalwn()
{
var varticle = '';
if (location.href.indexOf('&vanarticle=') != -1)
{varticle = ' to [[' + unescape(location.href.split('&vanarticle=')[1]) + ']]';}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += "{{subst:" + "RepeatVandal" + "}}";
f.wpSummary.value = "User notice:" + " final warning";
}
function blockn()
{
var varticle = '';
if (location.href.indexOf('&vanarticle=') != -1)
{varticle = ' to [[' + unescape(location.href.split('&vanarticle=')[1]) + ']]';}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += "{{subst:" + "block" + "|vandalism|24 hours}}";
f.wpSummary.value = "User notice:" + " temporary block";
}
function spam()
{
var varticle = '';
if (location.href.indexOf('&vanarticle=') != -1)
{varticle = ' to [[' + unescape(location.href.split('&vanarticle=')[1]) + ']]';}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value +="==" + "Regarding edits made on {{subst:CURRENTMONTHNAME}} {{subst:CURRENTDAY}}" + varticle + "==" + "\n" + "{{subst:" + "spam" + "}} " + "~" + "~" + "~" + "~";
f.wpSummary.value = "User notice: spam";
}
function advert()
{
var varticle = '';
if (location.href.indexOf('&vanarticle=') != -1)
{varticle = ' to [[' + unescape(location.href.split('&vanarticle=')[1]) + ']]';}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value +="==" + "Regarding edits made on {{subst:CURRENTMONTHNAME}} {{subst:CURRENTDAY}}" + varticle + "==" + "\n" + "{{subst:advert" + "}} ";
f.wpSummary.value = "User notice: advert";
}
//more tabs
$(add_testn_tabs)
function add_testn_tabs()
{
var c1 = document.getElementById('column-one');
var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
if (document.title.indexOf("Talk:") == -1 && document.title.indexOf("talk:") == -1 && document.title.indexOf("User:") == -1 && document.title.indexOf("MediaWiki:") == -1 && document.title.indexOf("Image:") == -1 && document.title.indexOf("Wikipedia:") == -1 && document.title.indexOf("Template:") == -1 && document.title.indexOf("Portal:") == -1 && document.title.indexOf("Help:") == -1 && document.title.indexOf("Main Page") == -1 && document.title.indexOf("Category:") == -1)
{
if(document.getElementById('ca-edit'))
{document.getElementById('ca-edit').firstChild.innerHTML = 'Modify';}
}
else
{
if(document.getElementById('ca-edit'))
{document.getElementById('ca-edit').firstChild.innerHTML = 'Edit';}
if(document.getElementById('ca-talk'))
{document.getElementById('ca-talk').firstChild.innerHTML = 'Talk';}
}
if (document.title.indexOf("Editing ") != -1)
{
if (document.title.indexOf("Editing User talk:") != -1)
{
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
addlimenu(tabs, '{{message}}', 'warnfunc');
var warnfunc = document.getElementById('warnfunc').getElementsByTagName('ul')[0];
addlilink(warnfunc, 'javascript:welcometn(1)', 'welcome', '');
addlilink(warnfunc, 'javascript:welcometn(2)', 'anon', '');
addlilink(warnfunc, 'javascript:testn()', 'test', '');
addlilink(warnfunc, 'javascript:testn(2)', 'test2', '');
addlilink(warnfunc, 'javascript:finalwn()', 'repeatvandal', '');
addlilink(warnfunc, 'javascript:spam()', 'spam', '');
addlilink(warnfunc, 'javascript:advert()', 'advert', '');
addlilink(warnfunc, 'javascript:blockn()', 'Blocked', '');
if(document.getElementById('ca-delete'))
{
document.getElementById('ca-delete').firstChild.innerHTML = '<span style="color:red;">[d]</span>';
}
if(document.getElementById('ca-move'))
{
document.getElementById('ca-move').firstChild.innerHTML = '[m]';
}
if(document.getElementById('ca-watch'))
{
document.getElementById('ca-watch').firstChild.innerHTML = '[w]';
}
if(document.getElementById('ca-unwatch'))
{
document.getElementById('ca-unwatch').firstChild.innerHTML = '[uw]';
}
if(document.getElementById('ca-edit'))
{
document.getElementById('ca-edit').firstChild.innerHTML = 'Edit';
}
}
else if (document.title.indexOf("Editing User:") != -1)
{
var nothing = 'yes';
}
else if(document.title.indexOf("Wikipedia:") != -1 || document.title.indexOf("Help:Contents/Editing Wikipedia") != -1 || document.title.indexOf("Editing Talk") != -1 || document.title.indexOf("Editing Wikipedia talk") != -1)
{
{nothing=1;}
}
}
else if (document.title.indexOf("User:") != -1)
{
if(document.getElementById('ca-talk'))
{
document.getElementById('ca-talk').firstChild.innerHTML = 'Talk';
}
}
else if (document.title.indexOf("User talk:") != -1)
{
if(document.getElementById('ca-talk'))
{
document.getElementById('ca-talk').firstChild.innerHTML = 'Talk';
}
}
}
//</nowiki></pre>