var urls= new Array(
"Special:Recentchangeslinked/User:Dlyons493/Watched",
"User:Dlyons493/Temp",
"Wikipedia:Criteria for speedy deletion",
"WP:WP",
"Special:Log",
"index.php?title=Special:Newpages&limit=500&offset=2500"
);
var labs= new Array(
"SpecialWatch",
"Temp",
"Speedy",
"Shortcuts",
"Logs",
"Recent"
);
function jumpto(select) {
var myindex=select.selectedIndex
if (select.options[myindex].value!="0") {
location.href=select.options[myindex].value;
}
}
function addItem() {
var o=document.getElementById("pt-watchlist");
if(!o) return;
var e="";
e+="<select name=\"bkmark\" ";
e+="onchange=\"jumpto(this)\" size=\"1\">";
e+="<option selected value=\"0\">Bookmarks</option>"
for(i=0; i<urls.length; i++) {
e+="<option value=\"http://en.wikipedia.org/wiki/";
e+=urls[i];
e+="\">";
e+=labs[i];
e+="</option>";
}
e+="</select>";
var n=document.createElement("li");
n.innerHTML=e;
o.parentNode.insertBefore(n,o);
// o.appendChild(n); to append at the end of the list
}
if (window.addEventListener) {
window.addEventListener("load", addItem, false);
} else if (window.attachEvent) {
window.attachEvent("onload", addItem);
}
//<pre><nowiki>
/************* afd Helper ************/
// see User:Jnothman/afd_helper
document.write('<script type="text/javascript"' +
'src="http://en.wikipedia.org/w/index.php?title=User:Jnothman/automod.js' +
'&action=raw&ctype=text/javascript&dontcountme=s"></script>');
afdh_signature = ' [[User:Dlyons493|<FONT COLOR="#00FF00">Dl</FONT><FONT COLOR="#44FF00">yo</FONT><FONT COLOR="#99DD11">ns</FONT><FONT COLOR="#DDDD11">493</FONT>]] [[User_talk:Dlyons493|<FONT COLOR="#DDDD11">Ta</FONT><FONT COLOR="#00FF00">lk</FONT>]]';
afdh_summaryprompt = true;
afdh_shortcuts = Array();
afdh_shortcuts['d'] = 'Delete';
afdh_shortcuts['k'] = 'Keep';
afdh_shortcuts['m'] = 'Merge';
afdh_shortcuts['mv'] = 'Move';
afdh_shortcuts['rd'] = 'Redirect';
afdh_shortcuts['rw'] = 'Rewrite';
afdh_shortcuts['t'] = 'Transwiki';
afdh_shortcuts['wd'] = 'Weak delete';
afdh_shortcuts['sd'] = 'Strong delete';
afdh_shortcuts['sp'] = 'Speedy delete';
afdh_shortcuts['sk'] = 'Strong keep';
afdh_shortcuts['wk'] = 'Weak keep';
afdh_shortcuts['c'] = 'Comment';
afdh_commscs = Array();
afdh_commscs['pn'] = ' as per nom.';
afdh_commscs['pmn'] = ' as per my nom.';
function afd_helper() {
if (auto_mod())
return;
var anchors = new Array();
{
var oldanchors = document.getElementById('bodyContent').getElementsByTagName('a');
for (var i=0; i < oldanchors.length; i++)
anchors[i] = oldanchors[i];
}
var url_re = /\?title=Wikipedia:Articles_for_deletion\/([^&]+)&action=edit&/;
var url, matches;
for (var i=0; i < anchors.length; i++) {
if (!(matches = anchors[i].href.match(url_re))
|| (matches[1].substr(0, 4) == 'Log/'))
continue;
var na = document.createElement('a');
na.href = "javascript:afd_vote('"+anchors[i].href.replace(/'/g, '\\\'')+"')";
na.title = "Vote on deletion of "+unescape(matches[1]);
var inlink = document.createElement('sup');
inlink.appendChild(document.createTextNode('vote'));
na.appendChild(inlink);
anchors[i].parentNode.insertBefore(na, anchors[i].nextSibling);
}
if (am_get_title().indexOf(':') == -1)
am_add_li('tb', 'javascript:afd_nominate()', 'Nominate AFD', '', 'Nominate this article for deletion');
}
function afd_vote(edit_link) {
var shortcuts_list = '';
for (var key in afdh_shortcuts)
shortcuts_list += key + ': ' + afdh_shortcuts[key] + '; ';
var vote = window.prompt("Enter your vote. (Shortcuts available are: "+shortcuts_list+")");
if (!vote) return;
if (afdh_shortcuts[vote.toLowerCase()])
vote = afdh_shortcuts[vote.toLowerCase()];
shortcuts_list = '';
for (var key in afdh_commscs)
shortcuts_list += key + ': ' + afdh_commscs[key] + '; ';
var comment = window.prompt("Enter your comment. (Shortcuts available are: "+shortcuts_list+")");
if (typeof comment != 'string') return;
if (afdh_commscs[comment.toLowerCase()])
comment = afdh_commscs[comment.toLowerCase()];
var summary = vote;
if (afdh_summaryprompt)
if (!(summary = window.prompt("Enter the edit summary:", summary)))
summary = vote;
var url = edit_link +
'&amaddafter='+escape("* '''"+vote+"''' "+comment+" "+afdh_signature+" ~~"+"~~"+"~") +
'&amsummary='+escape(summary);
if (window.location.href.indexOf("/Log/") == -1)
window.location.href = url;
else
window.open(url, "afd_helper_vote");
}
function afd_nominate() {
var title = am_get_title();
var log_date = window.prompt("This should be the date of the latest AFD log. Change it if necessary.", am_guess_date());
if (!log_date)
return;
var reason = window.prompt("Please justify your AFD nomination of "+title+":");
if (!reason)
return;
window.open(am_make_url(title, '{{'+'subst:afd}}', '', 'nomination for [[WP:AFD|deletion]]'), 'afdhn1');
window.open(am_make_url('Wikipedia:Articles for deletion/Log/'+log_date, '', '{{'+'subst:afd3|pg='+title+'}}', 'Nominating [['+title+']] for deletion'), 'afdhn3');
window.location.href = am_make_url('Wikipedia:Articles for deletion/'+title, '', '{{'+'subst:afd2|pg='+title+'|text='+reason+' '+'\r\n'+'*\'\'\''+afdh_shortcuts['d']+'\'\'\''+afdh_commscs['pmn']+afdh_signature+" ~~~~~"+'}}', 'nominated for deletion');
}
if (window.addEventListener) window.addEventListener("load",afd_helper,false);
else if (window.attachEvent) window.attachEvent("onload",afd_helper);
//</nowiki></pre>