Usuari:Pasqual/scripts/funcions.js
De Viquipèdia
< Usuari:Pasqual | scripts
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.
/*
Funcions desenvolupades per [[:es:User:Axxgreazz|Axxgreazz]] per al [[w:es:User:Axxgreazz/Monobook-Suite]] de la Viqupèdia en castellà i els Commons. Per a veure les funcionalitats contingudes ací reviseu-lo.
Molt aviat contarem amb una versió en català a:
*[[Usuari:Pasqual/viquiestris]]
Adaptació i traducció de l'usuari {{u|Pasqual}} per a la Viquipèdia en català.
*/
//<pre><nowiki>
/*************************** carregant mòduls ***********************************/
inclou ("taules.js"); /* Mòdul de Taules */
inclou ("títols.js"); /* Mòdul de Títols */
inclou ("operadors.js"); /* Mòdul d'Operadors */
inclou ("CaixaRecerca.js"); /* Mòdul de Recerca i reemplaç */
inclou ("recursos.js");
/********************* Funcions de la Viquipèdia en català ***********************/
/* Són les funcions de la barra d'eines del Monobook-Suite */
/* */
/*********************************************************************************/
function negreta ()
{
insertTags("'''","'''",'Text en negreta');
}
function cursiva ()
{
insertTags("''","''",'Text en cursiva');
}
function enllaç_intern ()
{
insertTags('[[',']]','Títol de l\'enllaç');
}
function enllaç_extern ()
{
insertTags('[',']','http://www.exemple.cat Títol de l\'enllaç');
}
function titular ()
{
insertTags('== ',' ==','Text de titular');
}
function imatge ()
{
insertTags('[[Imatge:',']]','Exemple.png');
}
function mèdia ()
{
insertTags('[[Imatge:',']]','Exemple.ogg');
}
function matemàtica ()
{
insertTags('<math>','</math>','Escriviu ací una fòrmula');
}
function senseformat()
{
insertTags('<nowiki>','</nowiki>','Inseriu ací text sense format');
}
function signatura ()
{
insertTags('--~~~~','','');
}
function línia ()
{
insertTags('\n----\n','','');
}
function ratlla ()
{
insertTags('<s>','</s>','Text ratllat');
}
function plantilla ()
{
insertTags('{{','}}','Nom de plantilla');
}
function text_menor()
{
insertTags('<small>','</small>','Text de mida menor');
}
function ocult()
{
insertTags("<!-- "," -->",'Text ocult');
}
function mida_article()
{
alert ('La mida aproximada de l\'article en octets és: ' + document.getElementById("wpTextbox1").value.length);
}
function esborrany()
{
var preposició, inicial, resum, matèria;
var procedix = false;
var selecció = text_seleccionat2()
if (selecció)
{
preposició = 'de';
matèria = selecció;
procedix = true;}
else
{ pregunta = '';
if (!pregunta) {void(pregunta = prompt('Esborrany de:', '','Viquiestris'));}
if (pregunta == null)
{ procedix = false;}
else if (pregunta != '')
{ preposició = 'de';
matèria = pregunta
procedix = true;}
else
{ preposició = '';
matèria = ''
procedix = true;}
}
if (procedix)
{
espai = '';
if (preposició!='')
{
elisió(preposició,matèria);
preposició=elisió.avant;
matèria=elisió.arrere;
espai=' ';
resum = preposició + '[[' + matèria + ']]';
}
else
{
preposició = '';
matèria = '';
resum = '';
}
insertTags2('{{esborrany'+ espai + preposició,'}}',matèria);
if (document.editform.wpSummary.value)
{
document.editform.wpSummary.value += ', esborrany'
+ espai + resum;
}
else {document.editform.wpSummary.value = 'Esborrany' + espai + resum;}
}
}
function categoria()
{
var indexació=new String, categoria= new String;
var procedix = new Boolean(false);
var selecció = text_seleccionat2();
if (selecció)
{ categoria = selecció;
procedix = true;}
else
{
pregunta='';
if (!pregunta) {void(pregunta = prompt ('Categoria: ','','Viquiestris'));}
if (pregunta==null)
{ procedix = false;}
else if (pregunta != '')
{ categoria = pregunta;
procedix = true;}
else {procedix = false;}
}
if (procedix)
{
if (wpIndexació)
{
indexació = adiacrititzador(wgTitle);
if (indexació != categoria)
{insertTags2('[[Categoria:'+ categoria + '|',']]\n', indexació);}
else {insertTags2('[[Categoria:',']]\n',categoria);}
}
else
{
insertTags2('[[Categoria:',']]\n',categoria);
}
if (document.editform.wpSummary.value)
{
document.editform.wpSummary.value += ', categoria [' + '[Categoria:' + categoria
+ '|' + indexació + ']]';
}
else
{
document.editform.wpSummary.value = 'Categoria [' + '[Categoria:'
+ categoria + '|' + indexació + ']]';
}
}
}
function copyright()
{
inserció = '';
if(!inserció)
{
while (inserció.indexOf("http://") >= 0)
{
void(inserció=prompt('Còpia possible des de:',''));
}
}
if(inserció)
{
var text = text_seleccionat2();
if (text)
{
insertTags('{'+'{copyright|1=' + inserció + '|2=' + signatura_simple() +
'|3={' + '{'+'subst:CURRENTDAY}}|4={' + '{' + 'subst:CURRENTMONTHNAME}}}' + '}'
+ '\n' + '<!--' + '\n','\n' + '-->','');
}
else
{
document.getElementById ("wpTextbox1").value='{' + '{copyvio|1=' + inserció + '|2='
+ signatura_simple() + '|3={' + '{' + 'subst:CURRENTDAY}}|4={'
+ '{' + 'subst:CURRENTMONTHNAME}}}' + '}' + '\n' + '<!--' + '\n'
+ document.getElementById("wpTextbox1").value+ '\n' + '-->';
}
document.editform.wpSummary.value='Copyright des de: ' + inserció + ' emprant'
+ 'els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function plagi()
{
inserció='';
if(!inserció){void(Qr=prompt('Còpia evident de:',''));}
if(inserció)
{document.getElementById ("wpTextbox1").value='{' + '{plagi|1=' + Qr + '|2=' + signatura_simple() + '}' + '}';
document.editform.wpSummary.value='Plagi des de: ' + Qr + ' emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function avíspropostaelim()
{
Qr='';
Qs =get_subpage_title().replace(/_/g , ' ');
if(!Qr){void(Qr=prompt('Motiu de l\'esborrament?','Un mes amb la plantilla "contextualitzar"'));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '{' + '{esborrar3|' + Qr + '|' + signatura_simple() + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Avís d\'esborrament emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]] - motiu: ' + Qr;
topaz.wputil.setpagecontent(
"Wikipedia:Consultas_de_borrado/"+ Qs,
'{' + '{subst:esborrar3|' + Qs + '|' + Qr + '|' + signatura_simple() + '|{' + '{subst:CURRENTDAY}' + '}|{' + '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}',
'Creant proposta d\'esborrament emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]] - motiu: ' + Qr,
true);
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function propostaelim()
{
Qr = '';
Qs = get_subpage_title().replace(/_/g , ' ');
if(!Qr){void(Qr = prompt('Motiu de l\'esborrament?','Un mes amb la plantilla "contextualitzar"'));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '{' + '{subst:Consulta esborrament|' + Qs + '|' + Qr + '|' + signatura_simple() + '|{' + '{subst:CURRENTDAY}' + '}|{' + '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}';
document.editform.wpSummary.value = 'Creant proposta d\'esborrament emprant els[[Usuari:Pasqual/viquiestris|viquiestris]] - motiu: ' + Qr;
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function arxiupropostaelim()
{
var Qr='';
var Qs='';
var Qt =get_subpage_title().replace(/_/g , ' ');
var articulo, motiu, dia, mes, decisió;
var cadena = document.getElementById("wpTextbox1").value;
if(document.title.indexOf("Editant Viquipèdia:Esborrar pàgines/Propostes/") == 0)
{
if(!Qr){void(Qr = prompt('Vots a favor de l\'esborrament=?',''));}
if(Qr)
{ if(!Qs){void(Qs = prompt('Vots en contra de l\'esborrament?',''));}
if (Qs)
{
var resultat = (0.75)*(parseInt(Qr) + parseInt(Qs));
if (Qr>=resultat) {decisió = "esborrar";}
else {decisió = "mantenir";}
resta = cadena.substring(cadena.indexOf('|')+ 1 , cadena.length);
article = resta.substring(0 , resta.indexOf('|')); //fins el segon pipe
resta = resta.substring(resta.indexOf('|')+ 1 , resta.length);
motiu = resta.substring(0 , resta.indexOf('|')); //fins el tercer pipe
resta = resta.substring(resta.indexOf('|')+ 1 , resta.length);
dia = resta.substring(0 , resta.indexOf('|')); //fins el cuarto pipe
resta = resta.substring(resta.indexOf('|')+ 1 , resta.length);
mes = resta.substring(0 , resta.indexOf('}}')); //fins el final
resta = resta.substring(resta.indexOf('}}')+ 2 , resta.length);
document.getElementById("wpTextbox1").value = '{' + '{arxiu esborrament capçalera|' + article + '|' + motiu + '|' + dia + '|' + mes + '|' + Qr + '|' + Qs + '|' + decisió + '|' + signatura_simple() + '}' + '}' + resta;
document.editform.wpSummary.value = 'Arxivant proposta d\'esborrament emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]] - decisió: ' + decisió;
/*
if (decisió="esborrar")
{ topaz.wputil.setpagecontent(Qt,'','Por ' + Qr + ' vots a favor d\'esborrar contra ' + Qs + ', s'ha decidit esborrar este article.',true);}
*/
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
}
else {alert('Este article no és una Proposta d\'esborrament');}
}
function contextualització()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Contextualizar?"))
{
document.getElementById("wpTextbox1").value = '{' + '{contextualizar|{' + '{subst:CURRENTDAY}}|{' + '{subst:CURRENTMONTHNAME}}' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Contextualització" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function senseRellevància()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Sense rellevància?"))
{
document.getElementById("wpTextbox1").value = '{' + '{sinrelevancia|{' + '{subst:CURRENTDAY}}|{' + '{subst:CURRENTMONTHNAME}}' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Sense rellevància aparent" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function viquificar()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Viquificar?"))
{
document.getElementById("wpTextbox1").value = '{' + '{millorar|viquificar}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Viquificar" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function copyedit()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Copyedit?"))
{
document.getElementById("wpTextbox1").value = '{' + '{copyedit}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Copyedit" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function viccionari()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Viccionari?"))
{
document.getElementById("wpTextbox1").value = '{'+'{viccionari}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Al viccionari emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function redirecció()
{
Qr = '';
if(!Qr){void(Qr = prompt('Redirecciona cap a?',''));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '#' + 'REDIRECT [' + '[' + Qr + ']]';
document.editform.wpSummary.value = 'Redireccionant cap a [' + '[' + Qr + ']] emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function fusió()
{
Qr='';
if(!Qr){void(Qr = prompt('Fusió amb:',''));}
if(Qr)
{
document.getElementById("wpTextbox1").value='{' + '{fusió|' + Qr +'' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Fusió amb [' + '[' + Qr + ']] emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function emoticona() {
if (text_seleccionat()) {
inclou_operador('<code style="background:yellow">', '</code>');
} else {
Qr = '';
if(!Qr){void(Qr = prompt('Ganyota:',':D'));}
if(Qr) {
if (!wpPlantillaGanyotes) {
insertTags('<code style="background:yellow">','</code>',Qr);
} else {
insertTags('{{(',')}}',Qr);
}
}
}
}
function usuari()
{
if (text_seleccionat())
{ inclou_operador("{{u|", "}}"); }
else
{ Qr = '';
if(!Qr){void(Qr = prompt('Usuari:',''));}
if(Qr){insertTags('{{u|' + Qr + '}}','','');}
}
}
function usuari2()
{
if (text_seleccionat())
{ inclou_operador("[[Usuari:", "|]]");}
else
{ Qr = '';
if(!Qr){void(Qr = prompt('Usuari:',''));}
if(Qr){insertTags('[[Usuari:' + Qr + '|' + Qr + ']]','','');}
}
}
function benvinguda()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla de Benvinguda?"))
{
var cadena = location.href;
var plantilla, sumari, substituïx;
if (wgCanonicalNamespace == "User_talk")
{
var ip_re = /^\d+\.\d+\.\d+\.\d+$/;
var discussió = true;
if (ip_re.test(wgTitle))
{
plantilla = 'registre';
sumari = 'col·laborador anònim';
substituïx = 'subst:';
}
else
{
plantilla = 'benvinguda';
sumari = 'nou viquipedista';
substituïx = '';
}
}
else
{
discussió = false;
}
if (discussió)
{
insertTags('{{' + substituïx + plantilla + '}}' + signatura_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{
document.editform.wpSummary.value = 'Oferint la benvinguda!';
}
else
{
document.editform.wpSummary.value = 'Donant la benvinguda a un ' + sumari
+ ' emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
else
{ alert('Esta no és una pàgina de discussió','Viquiestris'); }
}
}
function avís_copyright()
{
Qr='';
var cadena = location.href;
if(!Qr){void(Qr=prompt('Nom d\'article possiblement copiat (dada no obligatòria):',''));}
if (Qr!='') {var extra = '|' + Qr; }
else {var extra = ''; }
if(Qr!=null)
{
insertTags('{' + '{subst:avís copyright' + extra + '}' + '}' + 'Salutacions ' + signatura_simple(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = '"Avíso de copyright" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';}
document.editform.wpMinoredit.checked = 'false';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function avís_usuari()
{
Qr='';
var cadena = location.href;
if(!Qr){void(Qr = prompt('Tipo de aviso (valores: vacío, 0, 0a, 0b, 0c, 2, 2a, 3, 4, 5):',''));}
if(Qr!=null)
{ insertTags('{' + '{' + 'subst:Prova' + Qr + '}' + '}' + signatura_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = '"Aviso al usuario" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';}
document.editform.wpMinoredit.checked = 'false';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function imatge_retirada() {
var cadena = location.href;
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Imagen retirada?")) {
insertTags('{{','}}','subst:Imatge retirada|' + signatura_personal());
if (cadena.indexOf('§ion=')!=-1) {
document.editform.wpSummary.value = '';
} else {
document.editform.wpSummary.value = 'Aviso de Imagen retirada emprant els' +
'[[Usuari:Pasqual/viquiestris|Viquiestris]]';
}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function senseSignar() {
if (text_seleccionat()){
inclou_operador("{{sense signar|", "|2=" + signatura_simple() + "}}");
} else {
Qr='';
if(!Qr){void(Qr = prompt('Usuari que no ha signat',''));}
if(Qr) {
insertTags('{{','}}','sense signar|' + Qr + '|2=' + signatura_simple());
document.editform.wpSummary.value = 'Agregant signatura de l\'usuari [[Usuari:'
+ Qr + '|' + Qr + ']] emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
}
}
}
function destrucció()
{
Qr = '';
if(!Qr){void(Qr = prompt('Motiu per a la seua eliminació ràpida:','proves'));}
if(Qr)
{ document.getElementById("wpTextbox1").value='{' + '{destrucció|' + Qr + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Marcant article per a eliminació ràpida emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]] - motiu: ' + Qr;
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function reversió()
{
Qr = '';
if(!Qr){void(Qr = prompt('Usuari de la versió darrera?:','Viquiestris'));}
if(Qr){
document.editform.wpSummary.value = 'Revertits els canvis a l\'edició darrera de l\' usuari'
+ '[[Usuari:' + Qr + '|' + Qr + ']]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
document.editform.submit();
}
}
function previsualitza()
{
document.editform.wpPreview.click();
}
function aprovació() {
insertTags('{{','}} '+signatura_simple(),'aprovació');
document.editform.wpSummary.value += ' aprovació'
}
function objecció() {
insertTags('{{','}} '+signatura_simple(),'objecció');
document.editform.wpSummary.value += ' objecció'
}
function desar()
{
document.editform.submit();
}
function signatura_simple()
{
var Qr='';
Qr='~'+'~~'+'~';
return Qr;
}
function signatura_personal()
{
var Qr='';
Qr= '\n\nSalutacions cordials\n\n' + '--' + signatura_simple();
return Qr;
}
/********************* Funcions de la Viquipèdia en castellà ***********************/
/* Són les funcions de la barra d'eines del Monobook-Suite */
/* */
/*********************************************************************************/
function miniesborrany() {
var extra, sumari;
var procedix = false;
var text = text_seleccionat2();
if (text) {
extra = ' de ';
sumari = ' de: [[' + text + ']]';
procedix = true;
} else {
Qr = '';
if(!Qr){void(Qr=prompt('Miniesbozo de :',''));}
if (Qr==null){
procedix = false;
} else if (Qr!='') {
extra = ' de|' + Qr;
sumari = ' de: [[' + Qr + ']]';
procedix = true;
} else {
extra = '';
sumari = '';
procedix = true;
}
}
if (procedix) {
insertTags('{{miniesbozo' + extra,'}}','');
if (document.editform.wpSummary.value) {
document.editform.wpSummary.value = document.editform.wpSummary.value
+ ', miniesbozo' + sumari;
} else {
document.editform.wpSummary.value = 'Miniesbozo' + sumari;
}
}
}
/************************** Funcions de Commons **********************************/
/* Són les funcions de la barra d'eines del Monobook-Suite */
/* en Commons */
/*********************************************************************************/
//edició
function category_c()
{
var text= text_seleccionat2();
if (text)
{ inclou_operador("[[Category:", "]]");
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value=document.editform.wpSummary.value+ ', Category [[Category:'+ text +']]';}
else
{ document.editform.wpSummary.value='Category [[Category:' + text +']]';}
}
else
{ Qr='';
if(!Qr){void(Qr=prompt('Category:',''));}
if(Qr)
{ insertTags('[[Category:' + Qr + ']]','','');
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value = document.editform.wpSummary.value + ', Category [' + '[Category:' + Qr + '|' + Qr +']]';
}
else
{ document.editform.wpSummary.value='Category ['+'[Category:'+Qr+'|'+Qr+']]';}
}
}
}
//manteniment
function nosource()
{
insertTags('{' + '{subst:nsd}' + '}','','');
document.editform.wpSummary.value = 'no/missing source, tagged by date';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
function nolicense()
{
insertTags('{' + '{subst:nld}' + '}','','');
document.editform.wpSummary.value = 'no/incomplete licensing information, tagged by date';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
function deletion_request()
{
document.getElementById("wpTextbox1").value='{' + '{subst:deletionrequest' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Deletion request';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
function delete_image()
{
document.getElementById("wpTextbox1").value='{' + '{subst:delete' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Delete';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
//Avisos a usuaris
function image_source()
{
var cadena = location.href;
Qr='';
if(!Qr){void(Qr=prompt('Nombre de imagen (con extensión):',''));}
if(Qr)
{
insertTags('{' + '{subst:image source|Image:' + Qr + '}' + '}'+ signatura_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = 'Image Tagging [[:Image:' + Qr + ']]';}
document.editform.wpMinoredit.checked = 'false';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function welcome()
{
document.getElementById("wpTextbox1").value = '{' + '{subst:welcome}}' + wpMessage + signatura_personal();
document.editform.wpSummary.value = 'Welcome (bienvenida)';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
function user2()
{
if (text_seleccionat())
{ inclou_operador("[[User:", "|]]");}
else
{ Qr = '';
if(!Qr){void(Qr = prompt('User:',''));}
if(Qr){insertTags('[[User:' + Qr + '|' + Qr + ']]','','');}
}
}
function vot_nul() {
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Votonul?")) {
insertTags(':<s>','</s> {{votnul|1=~~~~}}','Vot per a anul·lar');
document.editform.wpSummary.value = 'Inserint plantilla "votnul"'
+ 'emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'false';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function copyviocommons()
{
Qr = ''
var barra = '';
if(!Qr){void(Qr=prompt('Posible copiado desde:',''));}
if(Qr!=null)
{ if (Qr != '') { barra = '|';}
var text = text_seleccionat2();
if (text)
{ insertTags('<s><nowiki>','</nowiki></s>\n{{copyvio' + barra + Qr + '}}','');}
else
{ insertTags('{' + '{copyvio' + barra + Qr + '}' + '}','','');}
document.editform.wpSummary.value='Copyvio desde: '+ Qr + ' emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function badname ()
{
var extra;
var procedix = false;
var text = text_seleccionat2();
if (text)
{ extra = '';
procedix = true;}
else
{ Qr = '';
if(!Qr){void(Qr=prompt('Nombre incorrecto para la imagen:',''));}
if (Qr==null)
{ procedix = false;}
else if (Qr!='')
{ extra = Qr;
procedix = true;}
else
{ procedix = false;}
}
if (procedix)
{ insertTags('{{bad name|' + extra,'}}','');
document.editform.wpSummary.value = 'Inserint plantilla "Bad name" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function fairuse ()
{
var extra;
var procedix = false;
var text = text_seleccionat2();
if (text)
{ extra = '|';
procedix = true;}
else
{ Qr = '';
if(!Qr){void(Qr=prompt('Origen de la imagen :',''));}
if (Qr==null)
{ procedix = false;}
else if (Qr!='')
{ extra = '|' + Qr;
procedix = true;}
else
{ extra = '';
procedix = true;}
}
if (procedix)
{ insertTags('{{fair use' + extra,'}}','');
document.editform.wpSummary.value = 'Inserint plantilla "Fair use" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
/*********************** Galeria de funcions adicionals **************************/
/* Són les funcions de la barra d'eines del Monobook-Suite */
/* per a "botons extres" */
/*********************************************************************************/
function sup()
{
insertTags('<sup>','</sup>','Text en superíndex');
}
function sub()
{
insertTags('<sub>','</sub>','Text en subíndex');
}
function code()
{
insertTags('<code>','</code>','Text en codi');
}
function pre()
{
insertTags('<'+'pre>','<'+'/pre>','Text preformatat');
}
function big()
{
insertTags('<big>','</big>','Text de mida major');
}
function cometes()
{
insertTags('«','»','Text entre cometes franceses');
}
function subratlla()
{
insertTags('<u>','</u>','Text subratllat');
}
function galeria()
{
insertTags('\n<gallery>\n','\n</gallery>','Imatge:Exemple.png');
}
function fontprimària()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Fontprimària?"))
{
document.getElementById("wpTextbox1").value = '{' + '{Font primària}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Font primària" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function neutralitat()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Neutralitat?"))
{
document.getElementById("wpTextbox1").value = '{' + '{neutralitat}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Inserint plantilla "Neutralitat" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function desambiguació()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Desambigüació?"))
{
insertTags('{{','}}','desambiguació');
document.editform.wpSummary.value = 'Inserint plantilla "desambiguacion" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function altres_úsos()
{
if (!wpConfirma || confirm("Desitgeu aplicar la plantilla Altres úsos?"))
{
insertTags('{{','}}','otros usos');
document.editform.wpSummary.value = 'Inserint plantilla "altres úsos" emprant els [[Usuari:Pasqual/viquiestris|Viquiestris]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpDesa || confirm("Desitgeu desar els canvis?")){document.editform.submit();}
}
}
function demostreu()
{
insertTags('{{','}}','demostrar');
}
/*************************** Miscelània de funcions ******************************/
/* Són les funcions extres del Monobook-Suite */
/* */
/*********************************************************************************/
// Sempre marca "Blocar usuaris anònims solament" en Especial:Blockip
addOnloadHook(function(){ var x; if (x=document.getElementById('wpAnonOnly')) {x.checked=true;} });
addOnloadHook(function(){ var x; if (x=document.getElementById('wpCreateAccount')) {x.checked=false;} });
//Esborrament automàtic
addOnloadHook(function (){
if(queryString("action=delete")=="true") document.forms[0].wpConfirmB.click();
});
function queryString(p) {
var re = RegExp('[&?]' + p + '=([^&]*)');
var matches;
if (matches = re.exec(document.location)) {
try {
return decodeURI(matches[1]);
} catch (e) {
}
}
return null;
};
function addlilink(tabs, url, name, id, title, key){
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
if(id) li.id = id;
li.appendChild(na);
tabs.appendChild(li);
if(id)
{
if(key && title)
{
ta[id] = [key, title];
}
else if(key)
{
ta[id] = [key, ''];
}
else if(title)
{
ta[id] = ['', title];
}
}
// re-render the title and accesskeys from existing code in wikibits.js
akeytt();
return li;
}
addOnloadHook(function (){
if(document.title.indexOf("Confirma el borrado -") == 0) {
/*
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
addlilink(tabs, "javascript:csd('5 day old, undisputed prod')", 'prod')
document.forms[0].wpConfirmB.click();
*/
}
});
function csd(text){
var reason = document.getElementById('wpReason');
reason.value = text;
document.forms[0].wpConfirmB.click();
}
//</nowiki></pre>

