User:Conlanger/monobook.js

/*

/***************************************** Inicialització *****************************************/ /*                                                                                               */ /*                                  Càrrega de Usuari:Pasqual/viquiestris.js                      */ /*                                 i mòduls personalitzats                                       */ /*                                                                                               */ /**************************************************************************************************/

carrega_m ("viquiestris"); //NO COPIEU! Heu de posar: «carrega ("","","viquiestris.js")» //(sense les «»).

// ### NO COPIEU LES SEGÜENTS LÍNIES! ### if (wgUserName=='Pasqual') { carrega_m ("prova"); carrega_m ("editacapçalera"); //carrega  ("en","Cacycle","editor"); //carrega_m ("modeusuari"); } // ### NO COPIEU LES LÍNIES ANTERIORS! ###

/**************************************************************************************************/ /*                                                                                               */ /*                                       P o p - u p s                                            */ /*                                                                                               */ /**************************************************************************************************/

// Traducció catalana del sistema de popups per w:ca:Usuari:SMP // Versió original anglesa: en:User:Lupin/popups.js

carrega ("","SMP","strings-ca");

//Per a personalitzar el resum d'edició

popupImages = false; popupRevertSummary = 'Reversió a l\'edició darrera de %s, núm.: %s - motiu: '; popupExtendedRevertSummary = popupRevertSummary; popupRevertSummaryPrompt = popupExtendedRevertSummary; popupRevertSummaryPrompt = true;

popupLinksNewWindow = true;

carrega ("en","Lupin","popups")

/**************************************************************************************************/ /*                                                                                               */ /*                                          Jocs de caràcter                                      */ /*                             Configuració del jocs de caràcters especials                      */ /*                                                                                               */ /**************************************************************************************************/

function CharSubsetMenuUsuari {  addCharSubsetMenuVar(11); // AHD = 0, Alemany = 1, Anglés antic = 2, Castellà = 3, Català = 4 // Croata = 5, Cirílic = 6, Escandinau = 7, Esperanto = 8, Estonià = 9 // Fonètica =10, Formatació = 11, Francés = 12, Galés = 13, Grec = 14 // Hawaià = 15, Islandés = 16, Italià = 17, Japonés (romaji) =18, Llatí = 19 // Maltés = 20, Misc. = 21, Pinyin = 22, Portugués =23, Romanés= 24 // Serbi = 25, Txec = 26, Vietnamés =27

} window.removeEventListener("load",addCharSubsetMenu,false); addLoadEvent(CharSubsetMenuUsuari);

/**************************************************************************************************/ /*                                                                                               */ /*                       Afegeix botons (enllaços) per omplir els resums d'edició                 */ /*                      amb textos configurables                                                 */ /*                                                                                               */ /*                       per :ca:Usuari:Joanjoc                                                   */ /*                                                                                               */ /**************************************************************************************************/

function SumarisPersonalitzats {

if(!document.forms.editform && !document.forms.deleteconfirm) return; var SumariText= new Array(0) var SumariLink= new Array(0) var vHTML ='';

/********************************** Inici de secció configurable **********************************/

// Afegiu en ordre creixent dues línies per a cada text; // // SumariText[i] = 'Sumari configurable per l\\\'usuari'; //Text amb el que s'omplirà el resum d'edició escapant els apòstrofs amb tres "\" // SumariLink[i] = 'Breu text'; //Text que es mostrarà a l'enllaç //  if(window.location.href.indexOf("&action=edit") != -1 || window.location.href.indexOf("&action=submit") != -1) { //Resums al editar una pàgina vCamp = 'wpSummary'; SumariText[0] ='Categorització segons Llibre d\\\'estil de categorització'; SumariLink[0] ='LEC'; SumariText[1] ='Afegint imatges i commons, podeu ajudar a VP:M'; SumariLink[1] ='I&C'; } else if (window.location.href.indexOf("&action=delete") != -1) { //Resums al esborrar una pàgina vCamp = 'wpReason'; SumariText[0] ='Marcada amb la destrucció'; SumariLink[0] ='Dest'; SumariText[1] ='Sense elements'; SumariLink[1] ='Sense elem.'; SumariText[2] ='Ja no s\\\'usa'; SumariLink[2] ='No usat'; }

/********************************* Final de secció configurable ***********************************/

i = 0 do{ if (i > 0) vHTML = vHTML + ', '; vHTML = vHTML + '' + SumariLink[i] + ''; i++ } while (i <= SumariText.length-1)

var divSumaris = document.createElement("div"); divSumaris.innerHTML = ' [' + vHTML + '] ';

//if(window.location.href.indexOf("&action=edit") == -1) document.getElementById("content").insertBefore(divSumaris, document.getElementById("bodyContent")); }

function OmpleCamp (pCamp, pText) { document.getElementById(pCamp).value = pText; }

addLoadEvent(SumarisPersonalitzats);

/**************************************************************************************************/ /*                                                                                               */ /*                                        -    Metacaixa    -                                     */ /*                                                                                               */ /**************************************************************************************************/

carrega ("","Joanjoc","metacaixa");

/**************************************************************************************************/ /* ********************************************************************************************** */ /* *                                                                                           * */ /* *                                     Carregador de mòduls                                   * */ /* *                          Funció desenvolupada per ca:Usuari:Pasqual                       * */ /* *                                                                                           * */ /* ********************************************************************************************** */ /**************************************************************************************************/

/* Basada en la funció loadmonobook (de'n Martorell) i la ja eliminada inclou, una adaptació meua de la funció incluir de l'usuari peruà Axxgreaz - Castelló, 9 d'agost de 2006 –Pasqual · bústia

function carrega (servidor,usuari,mòdul) { var lt = String.fromCharCode(60); var gt = String.fromCharCode(62); var domini = servidor.substr(0,2);

if (domini == ''){domini = 'ca';}; if (usuari=='') { if (domini=='ca') {usuari='Pasqual'} else {usuari='Pasqual_%28ca%29';} } if (domini=='ca' && usuari=='Pasqual' && (mòdul.indexOf("viquiestris") == -1 && mòdul.indexOf("scripts/") == -1)) {mòdul='scripts/'+mòdul;}

if (servidor=='') servidor=domini; if (servidor.length==2){servidor += '.wikipedia.org';} if (mòdul.indexOf(".js") == -1 && mòdul.indexOf(".css") == -1) {mòdul += '.js';}

if (mòdul.indexOf(".js") > -1) { document.writeln(lt+'script type="text/javascript" src="' + 'http://' + servidor   + '/w/index.php?title=User:' + usuari + '/' + mòdul     + '&action=raw&ctype=text/javascript&dontcountme=s"'+gt+lt+'/script'+gt); } else if (mòdul.indexOf(".css") > -1) { document.writeln(lt+'link rel="stylesheet" type="text/css" href="'    + 'http://' + servidor + '/w/index.php?title=User:' + usuari + '/' + mòdul     +'&action=raw&ctype=text/css" /'+gt); } }

/* Aquesta funció és una drecera de l'anterior, només s'especifica el nom del mòdul.

function carrega_m (mòdul) { var wpServerName = location.hostname;

carrega (wpServerName,wgUserName,mòdul); }

/*