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('&section=')!=-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('&section=')!=-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('&section=')!=-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('&section=')!=-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('&section=')!=-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>