User:WikiZorro/monobook.js

importScript('User:AzaToth/morebits.js');

importScript('User:Ioeth/friendlywelcome.js');

importScript('User:JeremyMcCracken/contribstab.js');

importScript('User:Ioeth/friendly.js');

FriendlyConfig = {

summaryAd : " using that Friendly thing",

topWelcomes : false,

watchWelcomes : true,

markWelcomesAsMinor : true,

watchTaggedPages : true,

markTaggedPagesAsMinor : true,

insertHeadings : true,

welcomeHeading : "== Welcome! ==",

insertUsername : true,

insertSignature : true

};

importScript('User:AzaToth/twinkle.js');

importScript("User:Lupin/recent2.js");

importScript('User:AWeenieMan/furme.js');

// User:Dschwen/highlightredirects.js - please include this line

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

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

importScript('User:TheJosh/Scripts/NewPagePatrol.js');

npp_enabled = true;

npp_num_pages = 5

npp_refresh = 3

// Stub tag tab. By User:ais523, on a request by User:thesublime514.

// (User:ais523/stubtagtab.js)

//

$(function(){

if(wgNamespaceNumber==0&&wgAction=="view")

{

if(document.getElementById("ca-edit"))

mw.util.addPortletLink('p-cactions', 'javascript:stubtagtab()', 'stub', 'ca-stubtag',

'Add a stub tag to this page', '');

}

if(location.href.indexOf("&autoaddstubtag=")!=-1&&document.getElementById('wpTextbox1')!=null)

{

var x=decodeURIComponent(location.href.split("&autoaddstubtag=")[1]);

if(x=="") x="stub"; else x+="-stub";

document.getElementById('wpTextbox1').value+="\n{"+"{"+x+"}}"; //add to the end of the article

document.getElementById('wpSummary').value=

"Tagging with {"+"{"+x+"}} using user scripts";

document.getElementById('wpPreview').click();

}

});

function stubtagtab()

{

var x=prompt("Which stub tag WikiZorro? (Leave blank for {"+

"{stub}}; otherwise -stub will be added to the name)");

if(x==null) return;

location.href=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title="+encodeURIComponent(mw.config.get('wgPageName'))+

"&action=edit&autoaddstubtag="+encodeURIComponent(x);

}

// Category:Wikipedia scripts

// User:Ais523/votesymbols.js

// 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 :Image:Votesymbols.js-enhanced_SfD.png 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('');

}

$(function() {

if(wgNamespaceNumber==0) return; //avoid article space, generally speaking

var vs=

"http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Symbol_keep_vote.svg/15px-Symbol_keep_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/15px-Symbol_delete_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_neutral_vote.svg/15px-Symbol_neutral_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Symbol_merge_vote.svg/15px-Symbol_merge_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Symbol_move_vote.svg/15px-Symbol_move_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Symbol_redirect_vote.svg/15px-Symbol_redirect_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Symbol_opinion_vote.svg/15px-Symbol_opinion_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Symbol_unsupport_vote.svg/15px-Symbol_unsupport_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_question.svg/15px-Symbol_question.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Symbol_divide_vote.svg/15px-Symbol_divide_vote.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Symbol_wait.svg/15px-Symbol_wait.svg.png#"+

"http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Face-grin.svg/15px-Face-grin.svg.png";

var vt=vs.split("#");

var la=new Array();

la['support']=0; la['endorse']=0;

la['keep']=1;

la['oppose']=2; la['overturn']=2; la['object']=2;

la['delete']=3;

la['neutral']=4;

la['merge']=5; la['upmerge']=5;

la['move']=6; la['rename']=6; la['userfy']=6; la['transwiki']=6;

la['redirect']=7;

la['opinion']=8; la['relist']=8; la['subst']=8; la['salt']=8; la['change']=8;

// Note that icon 8 on the list is often used for debate-specific !votes

la['comment']=9; la['update']=9; la['note']=9;

la['delist']=10;

la['question']=11;

la['split']=12;

la['wait']=13;

la['bjaodn']=14; la['thank you']=14; la['thanks']=14;

var btc=document.body.getElementsByTagName("B");

i=btc.length;

while(i--)

{

var j,k;

j=btc[i].innerHTML.split("<").join(" ").split(">").join(" ").split("/").join(" ").split(" ");

k=0;

var x="";

while(k

{

if(lowerNoPunct(j[k])=="don't"||lowerNoPunct(j[k])=='not'

||lowerNoPunct(j[k])=='no'||lowerNoPunct(j[k])=='without') break;

var l=la[lowerNoPunct(j[k])];

if(l!=undefined)

{

x+=" "

}

k++;

}

if(x!="") btc[i].innerHTML=x+btc[i].innerHTML;

}

});

//Category:Wikipedia scripts