Usuari:Coet/ve: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 (ve:viquiestris.js)")
/*** variables i constants intermodulars ***
*
*/
veLlenguaContingut = wgContentLanguage;
veEdició = wgContentLanguage;
veLLenguaUsuari = wgUserLanguage;
veProjecte = wgServer.split(".")[1];
veUsuari = wgUserName;
veTítolPàgina=document.title;
veHref=location.href;
reEditant=/&action=edit.*/g;
reEdPàg=/&action=edit$/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;
function proj_abreujat(servidor) {
if (servidor=="tots") return "tots"
modalitat=servidor.split(".")[1]
if (modalitat=="wikipedia") projAbreujat=servidor.replace(/http:\/\//,"").split(".")[0]+"wiki"
if (modalitat=="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;
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 = veUsuari=="Coet"?"":"--"; //Jo incorpore un mdash en la meua signatura.
//pqTrets tb en funcions.js
var signatura = pqTrets+'~'+'~~'+'~';
return signatura;
}
veCoet= veUsuari.search(/(Pas(qual|kvalo)|Conlanger|Coet)/)>-1;
console.log("variables carregades, carregant moduls")
/*** 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 ("funcionsperso");
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 ("BarraEinesEstesa"); //Mòdul de bara d'eines del quadre d'edició
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");
inclou ("proves");
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("actualitzaCR")
//inclou ("redireccionsdobles");
//carrega_m ("provaEdittools");
//carrega_m ("teclat"); sembla que duu problemes amb els diffs
/*** carregadors selectius de mòduls ***
*
*/
function inclou(mòdul)
{
carrega("","",mòdul);
}
function inclou_propi(mòdul,opció){
if (opció==false) {carrega("", "", mòdul)} else {carrega("", veUsuari, mòdul);}
}
function inclou_si (mòdul,opció) {
if (opció==true) carrega("", "", mòdul)
}
function inclou_també (mòdul, condició) {
mòdulSecundari = veUsuari == 'Coet' ? mòdul +'perso' : mòdul
switch (condició) {
case 1:
carrega ("", "", mòdul);
break;
case 2:
carrega ("", veUsuari, mòdulSecundari);
break;
case 3:
carrega ("", "", mòdul);
carrega ("", veUsuari, mòdulSecundari);
break;
default:
carrega ("", "", mòdul);
}
}
console.log("tots els moduls carregats")
/*
*</nowiki></pre>
*/