Usuari:Manlleus/viquiestris.js
De Viquipèdia
Notau: Després de desar, heu de posar al dia la memòria cau del vostre navegador per veure els canvis: Mozilla: pitgeu reload(or ctrl-r), IE / Opera: ctrl-f5, Safari: cmd-r, Konqueror ctrl-r.
/* <pre> */ /***************************************** Inicialització*****************************************/ /* */ /* Càrrega de Usuari:Manlleus/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=='Manlleus') { carrega_m ("prova"); carrega_m ("editacapçalera"); } // ### 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 [[VP:LEC|Llibre d\\\'estil de categorització]]'; SumariLink[0] ='LEC'; SumariText[1] ='Afegint imatges i commons, podeu ajudar a [[Viquipèdia:Manteniment|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 {{tl|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 + '<a href="#Advert.C3.A8ncia_sobre_els_drets_d.27autor" title="' + SumariText[i] + '" onClick="Javascript:OmpleCamp(\'' + vCamp + '\',\'' + SumariText[i] + '\');">' + SumariLink[i] + '</a>'; i++ } while (i <= SumariText.length-1) var divSumaris = document.createElement("div"); divSumaris.innerHTML = '<div class="editsection" style="float:right;margin-left:5px;margin-right:15px;margin-top:3px;">[' + vHTML + ']</div>'; //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"); /* 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); } /* </pre> */