//FastButtons, based on the original work of Racso from Spanish Wikipedia,
//translated by [[User:Macy|Macy]]
//edited by [[User:Download|download]]
//<pre>
var pagina =''; var mot=''; var txt=''; var botones=''; var usuario=''; var temporal='';
var sep="|"; var biblio=false;
var dire="http://en.wikipedia.org/w/index.php?title=";
var fin_otro="edit&borrar=otro-";
var fin_aviso="edit&aviso=";
var textopruebas="Warn user:\n—Vandalism:\n1: Level 1\n2: Level 2\n3: Level 3\n4: Level 4\n4im: Level 4im\n \nAdditionally, you may add the article name\nfollowed by a |";
var FBpersonal = false; //Personal configuration
var FBpruebas= true; //Test edits
var FBblanco = true; //Vandalism
var FBne = true; //Nonsense pages
var FBinfra = true; //Attack pages
var FBautopromo = true; //Promotional
var FBbio = true; //A7
var FBband = true; //A7
var FBweb = true; //A7
var FBinc = true; //Nonsense pages
var FBotro = true; //Custom CSD
var FBcommons = true; //Now Commons
var FBimfu = true; //No fair use rationale
var FBunderlinked = true; //Underlinked
var FBunref = true; //Unreferenced
var FBrefimprove = true;//Refimprove
var FBcleanup = true; //Cleanup
var FBnpov = true; //POV
var FBglobal = true; //Globalize
var FBcedit = true; //Copyedit
var FBborrar = false; //Speedy delete (test)
var FBaviso = true; //Warn user
var FBwelcome = false; //Welcome user
//All data is here:
for (i=0; i<wgUserGroups.length; i++)
{ if (wgUserGroups[i] == "sysop") biblio=true; }
for (i=0; i<wgUserGroups.length; i++)
{ if (wgUserGroups[i] == "autoconfirmed") autoconfirmed=true; }
pagina=encodeURI(wgPageName);
if (pagina.match("&"))
{
pagina=pagina.replace("&","%26");
}
dire=dire+pagina+"&action=";
usuario=pagina.split(":")[1];
if (pagina=="Special:Contributions")
{usuario=location.href.substring(location.href.indexOf('Contributions/')+14,location.href.length);}
//</pre>
//<pre>
//Start
if (biblio)
{
tmp='';
if (FBborrar){tmp+= '[<a href='+dire+'delete&rapido=si>speedy delete!</a>] '; }
if (tmp!=''){botones = botones + 'Sysop buttons: ' +tmp+'<br>';}
}
if (biblio===false)
if (autoconfirmed===true)
{
tmp='';
if( wgNamespaceNumber == 0 )
if (FBpruebas){tmp+= '<b>[</b><a href='+dire+'edit&borrar=blanco>test</a> '; }
if( wgNamespaceNumber == 0 )
if (FBblanco){tmp+= '| <a href='+dire+'edit&borrar=pruebas>vandalism</a> '; }
if( wgNamespaceNumber == 0 )
if (FBne){tmp+= '| <a href='+dire+'edit&borrar=NE>nonsense</a> '; }
if( wgNamespaceNumber == 0 )
if (FBinfra){tmp+= '| <a href='+dire+'edit&borrar=infra>attack</a> '; }
if( wgNamespaceNumber == 0 )
if (FBautopromo){tmp+= '| <a href='+dire+'edit&borrar=autopromo>promotional</a> '; }
if( wgNamespaceNumber == 6 )
if (FBimfu){tmp+= '| <a href='+dire+'edit&borrar=norat>no fair use</a> '; }
if( wgNamespaceNumber == 6 )
if (FBcommons){tmp+= '| <a href='+dire+'edit&borrar=commons>commons</a> '; }
if( wgNamespaceNumber == 0 )
if (FBotro){tmp+= '| <a onclick="mot=prompt(/Enter reason:/);location.href=dire + fin_otro +encodeURI(mot) ;">other</a><b>]</b> ';}
if( wgNamespaceNumber == 0 )
if (FBbio){tmp+= '/ A7: <b>[</b><a href='+dire+'edit&borrar=bio>person</a> '; }
if( wgNamespaceNumber == 0 )
if (FBband){tmp+= '| <a href='+dire+'edit&borrar=band>band</a> '; }
if( wgNamespaceNumber == 0 )
if (FBweb){tmp+= '| <a href='+dire+'edit&borrar=web>web</a> '; }
if( wgNamespaceNumber == 0 )
if (FBinc){tmp+= '| <a href='+dire+'edit&borrar=inc>inc</a><b>]</b> '; }
if (tmp!='') { botones= botones + 'CSD: ' + tmp + '<br>';}
}
tmp='';
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBunderlinked){tmp+= '<b>[</b><a href='+dire+'edit&plant=underlinked>underlinked</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBunref){tmp+= '| <a href='+dire+'edit&plant=unref>unreferenced</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBrefimprove){tmp+= '| <a href='+dire+'edit&plant=refimprove>refimprove</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBcleanup){tmp+= '| <a href='+dire+'edit&plant=cleanup>cleanup</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBnpov){tmp+= '| <a href='+dire+'edit&plant=npov>POV</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBglobal){tmp+= '| <a href='+dire+'edit&plant=global>globalize</a> '; }
if( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 )
if (FBcedit){tmp+= '| <a href='+dire+'edit&plant=cedit>copyedit</a><b>]</b> '; }
if (tmp!=''){botones = botones + 'Templates: ' +tmp+'<br>';}
tmp='';
if( wgNamespaceNumber == 3 )
if (FBaviso){tmp+='[<a onclick="mot=prompt(textopruebas);location.href=dire + fin_aviso +encodeURI(mot) ;">warn user</a>] ';}
if( wgNamespaceNumber == 3 )
if (FBwelcome){tmp+= '[<a href='+dire+'edit&plant=welcome>welcome</a>] '; }
if (tmp!=''){botones = botones + 'Special: ' +tmp+'<br>';}
/* Botones funcionando */
$(function ()
{
if (document.getElementById('contentSub').innerHTML!='')
{document.getElementById('contentSub').innerHTML+='<br>';}
document.getElementById('contentSub').innerHTML = document.getElementById('contentSub').innerHTML+ botones;
if (location.href.match("borrar=blanco"))
{
txt=document.getElementById("wpTextbox1").value;
if (txt.match("{db")==null)
{
txt= '{{db-test}}\n' + txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion G2';
document.editform.submit();
}
}
else if (location.href.match("borrar=pruebas"))
{
txt=document.getElementById("wpTextbox1").value;
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-vandalism}}\n' + txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion G3';
document.editform.submit();
}
}
else if (location.href.match("borrar=NE"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-nonsense}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion G1';
document.editform.submit();
}
}
else if (location.href.match("borrar=infra"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-attack}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion G10';
document.editform.submit();
}
}
else if (location.href.match("borrar=autopromo"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-g11}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion G11';
document.editform.submit();
}
}
else if (location.href.match("borrar=otro"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
mot=location.href.substring(location.href.indexOf('otro-')+5, location.href.length)
if (mot!=null)
{
txt='{{delete|'+decodeURI(mot)+'}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion';
document.editform.submit();
}
}
}
else if (location.href.match("borrar=norat"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-i8}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion I8';
document.editform.submit();
}
}
else if (location.href.match("borrar=commons"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-i6}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion I6';
document.editform.submit();
}
}
else if (location.href.match("borrar=bio"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-person}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion A7';
document.editform.submit();
}
}
else if (location.href.match("borrar=band"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-band}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion A7';
document.editform.submit();
}
}
else if (location.href.match("borrar=web"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-web}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion A7';
document.editform.submit();
}
}
else if (location.href.match("borrar=inc"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{db")==null) && (txt!=""))
{
txt= '{{db-inc}}\n' + txt
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Requesting speedy deletion A7';
document.editform.submit();
}
}
else if (location.href.match("plant=underlinked"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{underlinked")==null) && (txt!=""))
{
txt='{{underlinked|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{underlinked}}';
document.editform.submit();
}
}
else if (location.href.match("plant=unref"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{unreferenced")==null) && (txt!=""))
{
txt='{{unreferenced|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{unreferenced}}';
document.editform.submit();
}
}
else if (location.href.match("plant=refimprove"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{refimprove")==null) && (txt!=""))
{
txt='{{refimprove|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{refimprove}}';
document.editform.submit();
}
}
else if (location.href.match("plant=cleanup"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{cleanup")==null) && (txt!=""))
{
txt='{{cleanup|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{cleanup}}';
document.editform.wpSave.click();
}
}
else if (location.href.match("plant=npov"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{POV")==null) && (txt!=""))
{
txt='{{POV|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{POV}}';
document.editform.wpSave.click();
}
}
else if (location.href.match("plant=global"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{globalize")==null) && (txt!=""))
{
txt='{{globalize|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{globalize}}';
document.editform.wpSave.click();
}
}
else if (location.href.match("plant=cedit"))
{
txt=document.getElementById("wpTextbox1").value
if ((txt.match("{copyedit")==null) && (txt!=""))
{
txt='{{copyedit|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Tagged with {{copyedit}}';
document.editform.submit();
}
}
else if (location.href.match("plant=welcome"))
{
txt=document.getElementById("wpTextbox1").value
if (txt.match("{destruir")==null)
{
txt='{{subst:User:MC10/W}}\n'+txt;
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Welcoming user';
document.editform.submit();
}
}
else if (location.href.match("rapido=si"))
{
document.getElementById ("wpConfirmB").click();
}
else if (location.href.match("aviso="))
{
txt=document.getElementById("wpCombobox1").value;
mot=location.href.substring(location.href.indexOf('aviso=')+6, location.href.length);
txt=txt+'\n\n{{subst:uw-vandalism'+decodeURI(mot)+'}} --~~~~';
document.getElementById ("wpTextbox1").value=txt;
document.editform.wpSummary.value = 'Warning user';
document.editform.submit();
}
});
//</pre>
//Special FastButtons start here
//Edit count FastButton
$(function() {
if (wgTitle.indexOf("/") != -1 || document.title.indexOf("- History -") != -1) //no subpages or history
return;
if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") {
var username = encodeURIComponent( wgTitle );
var checkurl = "link=http://en.wikichecker.com/user/?t="+ username +"&l=all";
mw.util.addPortletLink("p-cactions", checkurl, "edc", "ca-contrib", "View edit count by this user");
}
});
//Special:Prefixindex FastButton
$(function() {
if (wgTitle.indexOf("/") != -1 || document.title.indexOf("- History -") != -1) //no subpages or history
return;
if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") {
var username = encodeURIComponent( wgTitle );
var checkurl = wgServer + "/w/index.php?title=Special:Prefixindex&from=" + username + "&namespace=2" ;
mw.util.addPortletLink("p-cactions", checkurl, "all pages", "ca-contrib", "List of pages by this user");
}
});