// Revised from ]
// Code for adding icons to !votes in AfDs, RfAs, etc...
// Doesn't affect the page, just shows the icons when this code is installed.
// Please see ] and
// ] for copyright info on the images that are added.
function lowerNoPunct(s)
{
return s.toLowerCase().split('.').join('').split(',').join('').split('!').join('').split(':').join('').split(';').join('').split('+').join('');
}
function mergeWords(a, b, j, k) {
try {
if(lowerNoPunct(j)==a&&lowerNoPunct(j)==b) {
j.splice(k, 2, a+' '+b);
}
return j;
} catch(e) {
return j;
}
}
$(function() {
if(mw.config.get('wgNamespaceNumber')===0) return; //avoid article space, generally speaking
if(mw.config.get('wgNamespaceNumber')===6) return; //file
if(mw.config.get('wgNamespaceNumber')===8) return; //mediawiki
if(mw.config.get('wgNamespaceNumber')===10) return; //template
if(mw.config.get('wgNamespaceNumber')===12) return; //category
if(mw.config.get('wgNamespaceNumber')===14) return; //help
if(mw.config.get('wgNamespaceNumber')===118) return; //draft
if(mw.config.get('wgNamespaceNumber')===100) return; //portal
var vs=
"//upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/30px-Symbol_support_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Symbol_keep_vote.svg/30px-Symbol_keep_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Symbol_oppose_vote.svg/30px-Symbol_oppose_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/30px-Symbol_delete_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_neutral_vote.svg/30px-Symbol_neutral_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Symbol_merge_vote.svg/30px-Symbol_merge_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/5/50/Symbol_move_vote.svg/30px-Symbol_move_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Symbol_redirect_vote.svg/30px-Symbol_redirect_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Symbol_opinion_vote.svg/30px-Symbol_opinion_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/30px-Symbol_comment_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Symbol_unsupport_vote.svg/30px-Symbol_unsupport_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_question.svg/30px-Symbol_question.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Symbol_dab_class.svg/30px-Symbol_dab_class.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Symbol_wait.svg/30px-Symbol_wait.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Symbol_rename_vote.svg/30px-Symbol_rename_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Symbol_support2_vote.svg/30px-Symbol_support2_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Symbol_no_support_vote.svg/30px-Symbol_no_support_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Symbol_split_vote.svg/30px-Symbol_split_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/6/61/Symbol_abstain_vote.svg/30px-Symbol_abstain_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Symbol_draft_class.svg/30px-Symbol_draft_class.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/1/13/Symbol_user_class.svg/30px-Symbol_user_class.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/30px-Symbol_list_class.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Symbol_reply.svg/30px-Symbol_reply.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/6/66/Symbol_create_protect_vote.svg/30px-Symbol_create_protect_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/85/Symbol_unrelated.svg/30px-Symbol_unrelated.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Symbol_information_vote.svg/30px-Symbol_information_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/1/18/Symbol_version_future.svg/30px-Symbol_version_future.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Bouncing_Snowball.png/30px-Bouncing_Snowball.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Symbol_plain_white.svg/30px-Symbol_plain_white.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Symbol_speedy_delete_vote.svg/30px-Symbol_speedy_delete_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Symbol_speedy_keep_vote.svg/30px-Symbol_speedy_keep_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/2/22/Symbol_speedy_redirect_vote.svg/30px-Symbol_speedy_redirect_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/84/Symbol_strong_support_vote.svg/30px-Symbol_strong_support_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Symbol_oppose_vote_oversat.svg/30px-Symbol_oppose_vote_oversat.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/GA_candidate.svg/30px-GA_candidate.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/f/f5/BA_candidate.svg/30px-BA_candidate.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Symbol_conditional_support.svg/30px-Symbol_conditional_support.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Symbol_wait_blue.svg/30px-Symbol_wait_blue.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/30px-Symbol_template_class_pink.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Symbol_mark_historical_vote.svg/30px-Symbol_mark_historical_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/6/63/Symbol_speedy_merge_vote.svg/30px-Symbol_speedy_merge_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Symbol_speedy_rename_vote.svg/30px-Symbol_speedy_rename_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Symbol_suggestion_vote.svg/30px-Symbol_suggestion_vote.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Symbol_template_class.svg/30px-Symbol_template_class.svg.png#"+
"//upload.wikimedia.org/wikipedia/commons/thumb/1/14/Symbol_death.svg/30px-Symbol_death.svg.png#"+
"";
var vt=vs.split("#");
var la=;
la=0; la=0; la=0; la=0;
la=0;
la=1; la=1; la=1;
la=2; la=2; la=2; la=2;
la=2; la=2; la=2;
la=2; la=2;
la=3; la=3; la=3;
la=4; la=4; la=4; la=4;
la=5; la=5;
la=6; la=6; la=6; la=6;
la=7; la=7; la=7;
la=8; la=8;
la=8; la=8; la=8;
// Note that icon 8 on the list is often used for debate-specific !votes
// The original keyword for icon 8 is "opinion" (see Chinese Wikipedia)
// but that causes a lot of false positives here
la=9; la=9; la=9; la=9;
la=10; la=10;
la=11; la=11; la=11; la=11;
la=12; la=12; la=12;
la=12; la=12;
la=13; la=13; la=13;
la=14;
la=15; la=15;
la=16; la=16; la=16;
la=16; la=16;
la=17;
la=18; la=18; la=18;
la=18; la=18; la=18; la=18;
la=19; la=19;
la=20;
la=21; la=21;
la=22;
la=23;
la=24; la=24;
la=25; la=25;
la=26; la=26;
la=27; la=27;
la=28;la=28;
la=29; la=29;
la=30;
la=31;
la=32; la=32;
la=32; la=32;
la=32;
la=33; la=33;
la=33; la=33;
la=33; la=33;
la=33; la=33;
la=33;
la=34; la=34;
la=34; la=34;
la=34;
la=35; la=35;
la=35; la=35;
la=35; la=35;
la=35; la=35;
la=35;
la=36; la=36; la=36;
la=37;
la=38; la=38;
la=39; la=39; la=39;
la=40;
la=41;
la=42; la=42;
la=43; la=43;
la=44; la=44;
var boldTagContent=document.body.getElementsByTagName("B");
i=boldTagContent.length;
while(i--) {
var j,k;
j=boldTagContent.textContent
j=j.split("<").join(" ").split(">").join(" ").split("/").join(" ").split(" ");
k=0;
var x="";
while(k<j.length) {
mergeWords('no','consensus',j,k);
if(lowerNoPunct(j)=="don't"||lowerNoPunct(j)=='not'
||lowerNoPunct(j)=='no'||lowerNoPunct(j)=='without') break;
mergeWords('speedy','close',j,k);
mergeWords('speedy','delete',j,k);
mergeWords('speedy','keep',j,k);
mergeWords('speedy','redirect',j,k);
mergeWords('speedy','merge',j,k);
mergeWords('speedy','rename',j,k);
mergeWords('strong','support',j,k);
mergeWords('strongly','support',j,k);
mergeWords('weak','support',j,k);
mergeWords('weakly','support',j,k);
mergeWords('strong','oppose',j,k);
mergeWords('strongly','oppose',j,k);
mergeWords('weak','oppose',j,k);
mergeWords('weakly','oppose',j,k);
mergeWords('strong','agree',j,k);
mergeWords('strongly','agree',j,k);
mergeWords('weak','agree',j,k);
mergeWords('weakly','agree',j,k);
mergeWords('strong','disagree',j,k);
mergeWords('strongly','disagree',j,k);
mergeWords('weak','disagree',j,k);
mergeWords('weakly','disagree',j,k);
mergeWords('partial','support',j,k);
mergeWords('conditional','support',j,k);
mergeWords('good','block',j,k);
mergeWords('bad','block',j,k);
mergeWords('set','index',j,k);
mergeWords('keep','blanked',j,k);
mergeWords('tag','historical',j,k);
mergeWords('strong','object',j,k);
mergeWords('strongly','object',j,k);
mergeWords('weak','object',j,k);
mergeWords('weakly','object',j,k);
mergeWords('strong','opposition',j,k);
mergeWords('weak','opposition',j,k);
mergeWords('strongest','support',j,k);
mergeWords('strongest','oppose',j,k);
mergeWords('weakest','support',j,k);
mergeWords('weakest','oppose',j,k);
mergeWords('strong','objection',j,k);
mergeWords('weak','objection',j,k);
mergeWords('bad','rfc',j,k);
mergeWords('invalid','rfc',j,k);
mergeWords('recent','death',j,k);
var l=la)];
if (l!==undefined && typeof l === 'number') {
x+='<img src="'+vt+'" alt="vote symbol" height="15" /> '
}
k++;
}
if(x!=="") boldTagContent.innerHTML=x+boldTagContent.innerHTML;
}
});
//]