Usuari:Anskar/viquiestris.js
Aparença
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.
/*
* <pre><nowiki>
*
* Traducció del [[:es:Usuario:Axxgreazz/Monobook-Suite|Monobook-Suite]] al català, de l'usuari
* [[:es:Usuario:Axxgreazz|Axxgreazz]].
*
* Adaptació per a la Viquipèdia en català.
* Realitzada per [[Usuari:Coet|Coet]].
*
*/
console.log("carregant primer modul (viquiestris.js)")
/*** variables i constants intermodulars ***
*
*/
veLlenguaContingut = wgContentLanguage;
veEdició = wgContentLanguage; //És un àlies de l'anterior.
veLLenguaUsuari = wgUserLanguage;
veProjecte = wgServer.split(".")[1];
veUsuari = wgUserName;
veTítolPàgina=document.title;
veHref=location.href;
reEditant=/&action=edit.*/g;
reEdPàg=/&action=edit$|&action=submit$/g;
reEdSec=/&action=edit§ion=\d+/g;
veEditant=veHref.search(reEditant)>-1;
veEdPàg=veHref.search(reEdPàg)>-1;
veEdSec=veHref.search(reEdSec)>-1;
veDiscussió = !wgNamespaceNumber%2 == 0; //si no és divisible per 2 és una pàg de discussió.
function proj_abreujat(servidor) {
if (servidor=="tots") return "tots"
modalitatProj = servidor.split(".")[1]
if (modalitatProj=="wikipedia") projAbreujat=servidor.replace(/http:\/\//,"").split(".")[0]+"wiki"
if (modalitatProj=="wikimedia") projAbreujat=
servidor.replace(/http:\/\//,"").split(".").toString().split(",")[0]
return projAbreujat
}
cawiki = "http://ca.wikipedia.org/wiki/";
eswiki = "http://es.wikipedia.org/wiki/";
commons = "http://commons.wikimedia.org/wiki/";
upload = "http://upload.wikimedia.org/wikipedia/commons/";
no = false, dreta = false;
sí = true, esquerra = true;
comú = 1, meu = 2, ambdós = 3;
ca = "ca"; val = "val"; local = "local"; //per al mòdul ~/altresllengües.js
veEnllaçResum = ' using [[ca:User:Coet/viquiestris|Viquiestris]]';
veEnllacResum = ' using [[ca:User:Coet/viquiestris|Viquiestris]]';
veVEprefixat = "[[Usuari:Coet/viquiestris|VE:]] ";
if(typeof vePropi == "undefined"){vePropi = no}; //Esta variable haurà de figurar al
//monobook de l'usuari, permet carregar
//el propi mòdul amb la configuració
//personalitzada si el valor és "sí"
var veMarcaAdmin = false;
for (i=0; i<=wgUserGroups.length; i++){
if (wgUserGroups[i] == "sysop") { veMarcaAdmin = true;}
}
/* antigament (fins al 8-4-07 05:44):
if (veUsuari=='Plàcid Pérez Bru' || veUsuari=='Xevi' || veUsuari=='Makinal' ||
veUsuari=='Joanjoc' || veUsuari=='Martorell' || veUsuari=='Friviere' ||
veUsuari=='Oersted' || veUsuari=='Vriullop' || veUsuari=='Pepetps' ||
veUsuari=='Barcelona' || veUsuari=='Alonso' || veUsuari=='SMP' ||
veUsuari=='Xtv' || veUsuari=='Lohen11' || veUsuari=='Felato') {veMarcaAdmin=true};
*/
function veSignatura() {
var pqTrets = (wgUserName=="Coet")?"":"--"; //Jo incorpore un mdash en la meua signatura.
//pqTrets tb en funcions.js
var signatura = pqTrets+"~"+"~~"+"~";
return signatura;
}
veCoet = /(Pas(qual(_%28ca%29)?|kvalo)|Con(lang|world)er|Glagolnik|Coet)/g.test(veUsuari);
/*** carregadors selectius de mòduls ***
*
*/
function inclou(modul)
{
if (modul.indexOf(".js") == -1 && modul.indexOf(".css") == -1) {modul += '.js';}
carrega("","",modul);
}
function inclou_propi(modul,opcio){
if (modul.indexOf(".js") == -1 && modul.indexOf(".css") == -1) {modul += '.js';}
if (opcio==false) {carrega("", "", modul)} else {carrega("", wgUserName, modul);}
}
function inclou_si (modul,opcio) {
if (modul.indexOf(".js") == -1 && modul.indexOf(".css") == -1) {modul += '.js';}
if (opcio==true) carrega("", "", modul)
}
function inclou_també (modul, condició) {
if (modul.indexOf(".js") == -1 && modul.indexOf(".css") == -1) {modul += '.js';}
modulSecundari = (wgUserName == "Coet") ? modul +"perso" : modul
switch (condició) {
case 1:
carrega ("", "", modul);
break;
case 2:
carrega ("", wgUserName, modulSecundari);
break;
case 3:
carrega ("", "", modul);
carrega ("", wgUserName, modulSecundari);
break;
default:
carrega ("", "", modul);
}
}
/*** I n i c i a l i t z a c i ó ***
*
*
*/
inclou ("Inici");
inclou ("navegador");
inclou ("llengua");
inclou ("taules"); /* Mòdul de Taules */
inclou ("títols"); /* Mòdul de Títols */
inclou ("operadors"); /* Mòdul d'Operadors */
inclou ("CaixaRecerca"); /* Mòdul de Recerca i reemplaç */
inclou ("recursos"); /* Converteix lletres amb accents a lletres
simples, interpreta quan s'ha d'elidir...*/
inclou ("funcions");
inclou ("galetes");
inclou ("topaz");
inclou_propi ("paràmetres", vePropi);
inclou ("opcionals")
inclou ("BarraEinesEstesa"); //Mòdul de bara d'eines del quadre d'edició
inclou ("viquienllaços"); //Mòdul de viquienllaços
inclou ("MòdulRecerca"); //Mòdul de Recerca i reemplaç
inclou ("PrevInst"); //Mòdul de Previsualització Instanània
inclou ("commutadordestat"); //Admnistració d'estats de l'usuari (abans
//statuschanger.js)
inclou ("panellcontrol"); //Permet canviar la versió dels VE i anuncia
//novetats i butlletins.
inclou("escrutini"); //Recompte de vots per a les propostes d'esborrament
inclou("api"); //nou, compta els caràcters dels articles. (13/05/09)
inclou("altresllengües") //traduïx les llengües del menú "en altres llengües"
inclou("preferencies") // proves per canviar les preferències de vextris a la pàgina pròpia de preferències
console.log("tot els moduls carregats")
/*
*</nowiki></pre>
*/