Utilizador:Lijealso/misfunciones.js

Nota: Após salvar, você terá de limpar a cache do seu navegador para ver as alterações:
  • Internet Explorer: Mantenha pressionada a tecla Ctrl e aperte F5; ou mantenha pressionada a tecla Ctrl e clique no botão "Recarregar" (Reload)
  • Firefox e SeaMonkey: Mantenha pressionada a tecla Shift ⇧ e clique no botão "Recarregar" (Reload ou Atualizar) ou mantenha pressionada a tecla Ctrl e aperte F5; ou mantenha pressionada as teclas Ctrl, Shift ⇧ e R (Command ⌘, Shift ⌥ e R em Macintosh)
  • Safari e Konqueror: Clique no botão "Recarregar" (Reload)
  • Opera: É necessário limpar manualmente a cache no menu "Ferramentas"→"Preferências"→"Avançadas"→"Histórico" e clicar no botão "Esvaziar Já"
  • Chrome: É necessário limpar manualmente a cache no botão "Ferramentas"→"Limpar dados de navegação", selecione "Esvaziar o cache" e clicar no botão "Limpar dados de navegação"
//<h2>Funciones y variables globales</h2><pre> 
//Funciones desarrolladas por Axxgreazz para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//Para ver las funcionalidades contenidas aquí revisa
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite

incluir ("","","topaz.js");            /*Módulo de Topaz */
incluir ("","","lenguaje.js");         /*Funciones de idioma */
incluir ("","","interface.js");        /*Funciones varias */
incluir ("","","tablas.js");           /*Módulo de Tablas */
incluir ("","","tildes.js");           /*Módulo de Tildes */
incluir ("","","titulos.js");          /*Módulo de Titulos */
incluir ("","","operadores.js");       /*Módulo de Operadores */
incluir ("","","searchbox.js");        /*Módulo de Busqueda y reemplazo */
incluir ("","","listanegra.js");       /*Usuarios no permitidos*/

var msNoart    = 'Is not an article page';
var msNoimg    = 'Is not an image page';
var msNodis    = 'Is not an user talk page';
var msNoartdis = 'Is not an article or user talk page';
var msNoimgdis = 'Is not an image or user talk page';
var msNodef    = 'This funcionality still don´t exist in this Wiki project';

/*</pre>

== Funciones estándar de edición ==
<pre><nowiki> */

function negrita ()
{  
   insertTags("'''","'''",msStringU('Texto em negrito'));
}

function cursiva ()
{  
   insertTags("''","''",msStringU('Texto em itálico'));
}

function enlace_interno ()
{  
   insertTags('[[',']]',msStringU('Link title'));
}

function enlace_externo ()
{  
   insertTags('[',']',msStringU('http://www.exemplo.com nome_da_ligação')); 
}

function titular ()
{ 
   insertTags('\n== ',' ==\n',msStringU('Texto')); 
}

function imagen ()
{  
   insertTags('[[Imagen:',']]',msStringU('Exemplo.jpg')); 
}

function media ()
{  
   insertTags('[[Imagen:',']]',msStringU('Exemplo.ogg')); 
}

function matematica ()
{  
   insertTags('<math>','</math>',msStringU('Inserir fórmula aqui'));
}

function formatowiki()
{  
   insertTags('<nowiki>','</nowiki>',msStringU('Inserir texto não formatado aqui')); 
}

function firma ()
{  
   insertTags(wpFirma,'',''); 
}

function linea ()
{  
   insertTags('\n----\n','',''); 
}

/*</nowiki></pre>
== Funciones complementarias de edición ==
<pre><nowiki> */

function redireccionar()
{
   articulo = prompt(msStringU('Redireccionar para') + ':','');
   if(articulo)
   {  
      document.getElementById("wpTextbox1").value = '#REDIRECT [[' + articulo + ']]';
      ms_sumario (msStringU('Redireccionar para') + ' [[' + articulo + ']]' + msStringU(msSummaryLinkU));
      ms_menor   (wpMenorArt);
      ms_vigilar (wpVigilaArt);
      ms_guardar (wpGrabaArt);
   }
}

function ocultar()
{
   insertTags("<!-- "," -->",msStringU('Texto a esconder'));
}

function enlace_interno_plus()
{
   var titulo = '';
   var descripcion = '';
   
   descripcion = texto_seleccionado2();
   if (descripcion)
   {  titulo = prompt(msStringU('Ligação interna') + ':','');
      if(titulo)
      {  insertTags('[[' + titulo + '|',']]',''); }
   }
   else
   {  titulo = prompt(msStringU('Ligação interna') + ':','');
      if(titulo)
      {
         descripcion = prompt(msStringU('Descrição') + ':','');
         if(descripcion)
         {  insertTags('[[' + titulo + '|' + descripcion + ']]','','');}
         else
         {  insertTags('[[' + titulo + '|',']]',msStringU('Link description'));}
      }
   }
}


function tachar ()
{  
   insertTags('<s>','</s>',msStringU('Texto riscado'));  
}

function llaves ()
{
   insertTags('{{','}}',msStringU('Nome da predefinição'));  
}

function tl()
{
   insertTags('{{Tl|','}}',msStringU('Nome da predefinição'));
}

function small()
{
   insertTags('<small>','</small>',msStringU('Small text'));
}

function big()
{
   insertTags('<big>','</big>',msStringU('Big text'));
}

function titulo_enlacesexternos()
{
   insertTags('\n== ' + msStringU('{{Ligações externas}}') + ' ==\n','','');
}

function titulo_vertambien()
{
   insertTags('\n== ' + msStringU('{{Ver também}}') + ' ==\n','','');
}

function underline()
{
   insertTags('<u>','</u>',msStringU('Texto a sublinhar'));
}

function sup()
{
   insertTags('<sup>','</sup>',msStringU('Superscript text'));
}

function sub()
{
   insertTags('<sub>','</sub>',msStringU('Subscript text'));
}

function ref()
{
   insertTags('<ref>','</ref>',msStringU('Reference text'));
}

function biocitas()
{
   insertTags('\n{{Biocitas\n|Wikipedia={{PAGENAME}}' + 
              '\n|Wikiquote={{PAGENAME}}\n|Commons={{PAGENAME}}' + 
              '\n|Foto=Falta_foto.jpg\n|Texto=\n|AñosMuerte=none' + 
              '\n|Obras={{PAGENAME}}\n|Documentos=none\n}}','','');
}

function linkautor()
{
   insertTags('<< Autor: [[',']]','LinkDeAutor');
}

function galeria()
{
   insertTags('\n<gallery>\n','\n</gallery>', msStringC('Image') + ':' + msStringU('Exemplo.jpg'));
}

function tamaño_articulo()
{  
   alert (msStringU('O tamanho do artigo é') + ': ' +
                    document.getElementById("wpTextbox1").value.length + ' bytes');
} 

/*</nowiki></pre>

== Funciones de mantenimiento de artículos ==
<pre><nowiki> */

function miniesbozo()
{
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 0  : plantilla_articulo ('mínimo','Mínimo sobre','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "pt.wikipedia.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 0  : plantilla_articulo ('definición','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function esbozo()
{
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 0  : plantilla_articulo ('esboço','Esboço sobre','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "pt.wikipedia.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 0  : plantilla_articulo ('esboço','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('esbozo')); break;
   }
}

function category()
{
   if (ms_confirmar(msStringC('Categoria'))) 
   { 
      var extra = '';
      var sumario = '';
      var texto = texto_seleccionado2();
      if (texto)
      {  extra = ''; 
         sumario = texto; }
      else 
      {  var aviso = prompt(msStringC('Categoria') + ':','');
         if (aviso) 
         {  extra = aviso; 
            sumario = aviso; }
      }
      
      if (texto != '' || aviso != null)
      {         
         insertTags2 ('[[' + msStringC('Categoria') + ':' + extra, '|' +  adiacrititzador(wgTitle) 
                  + ']]\n','');
         ms_sumario(msStringC('Categoria') + ' [' + '[' + msStringC('Categoria') + ':' + 
                     sumario + '|' + sumario + ']]');
      }
   }
}

function copyvio()
{
   switch (location.hostname)
   {
      case "pt.wiktionary.org":      
           switch (wgNamespaceNumber)   
           {
              case 0  : 
                origen = prompt(msStringU('Cópia da página') + ':','');
                if(origen)
                {  
                  if (texto_seleccionado2())
                  {  insertTags('{{subst:VDA3|1=' + origen + '}}' +'\n');}
                  else
                  {  document.getElementById ("wpTextbox1").value='{{subst:VDA3|1=' + origen + '}}' 
                                + document.getElementById("wpTextbox1").value + '\n';}
                  ms_sumario (msStringU('Possible copyright violation from') + ': ' 
                              + origen + msStringU(msSummaryLinkU));
                  ms_menor   (wpMenorArt);
                  ms_vigilar (wpVigilaArt);
                  ms_guardar (wpGrabaArt);
                }
                break;
              case 3  : plantilla_aviso ('cópia', msStringU('Cópia da página'),
                        msStringU('Article name'),'','',''); 
                        break;
              default : alert (msStringU(msNoartdis)); break;
           }
           break;

      case "commons.wikimedia.org":      
           switch (wgNamespaceNumber)   
           {
              case 6  : 
                extra = '';
                var origen = prompt(msStringU('Admitted copyright violation from') + ':','');
                if(origen!=null)
                {  if (origen) { extra = '|' + origen; }
                   else { extra = origen; }
                   insertTags('{{copyvio' + extra + '}}','','');
                   ms_sumario (msStringU('Admitted copyright violation') + ': ' 
                              + origen + msStringU(msSummaryLinkU));
                   ms_menor   (wpMenorArt);
                   ms_vigilar (wpVigilaArt);
                   ms_guardar (wpGrabaArt);
                } break;
              case 3  : 
                plantilla_aviso ('copyvionote',msStringU('Admitted copyright violation'),
                                 msStringU('Image name'),              
                                 msStringC('Image')+':','',''); break;
              default : alert (msStringU(msNoimgdis)); break;
           }
           break;

      case "es.wikisource.org":      
           switch (wgNamespaceNumber)   
           {   case 0  : plantilla_articulo ('copyvio',msStringU('Reason'),'','|' + wpFirma); break;
               default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('copyvio')); break;      
   }
}

function contextualizar()
{   
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('contextualizar','','','|{' + '{subst:CURRENTDAY}}|{' 
                                   + '{subst:CURRENTMONTHNAME}}'); break;
      case 3  : plantilla_aviso ('aviso contextualizar', msStringU('Contextualizar'),
                                 msStringU('Article name'),'','','')
                break;
      default : alert (msStringU(msNoartdis)); break;
   }
}

function sinrelevancia()
{
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('Não-enciclopédico','','',''); break;
      case 3  : plantilla_aviso ('aviso SRA',msStringU('Não enciclopédico'),
                                 msStringU('Article name'),'','',''); break;
      default : alert (msStringU(msNoartdis)); break;
   }
}

function wikificar()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('wikificar','','',''); break;
              case 3  : plantilla_aviso ('aviso wikificar',msStringU('Wikificar'),
                                         msStringU('Article name'),'','',''); break;
              default : alert (msStringU(msNoartdis)); break;
           } break;

      case "pt.wikipedia.org" :
           switch (wgNamespaceNumber)
           {  case 0  : plantilla_articulo ('estructura','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "es.wikisource.org" :
           switch (wgNamespaceNumber)
           {  case 0  : plantilla_articulo ('SinFormato','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function lixo()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('lixo','','','|1=' + '~~~~'); break;
              case 3  : plantilla_aviso ('aviso1',msStringU('Lixo'),
                                         msStringU('Article name'),'','',''); break;
              default : alert (msStringU(msNoartdis)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function copyedit()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('reciclagem','','',''); break;
              case 3  : plantilla_aviso ('aviso wikificar', 
                                          msStringU('Reciclagem'), 
                                          msStringU('Article name'),'','',''); break;
              default : alert (msStringU(msNoartdis)); break;
           } break;

      case "es.wikisource.org" :
           switch (wgNamespaceNumber)
           {  case 0  : plantilla_articulo ('arreglar',msStringU('Reason'),'',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function wikci()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('movedic','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "pt.wikipedia.org" :
           switch (wgNamespaceNumber)
           {  case 0  : plantilla_articulo ('A Wikipedia','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function fusionar()
{
   articulo = prompt(msStringU('Fundir com') + ':','');
   if(articulo)
   {  
      insertTags ('{{' + 'fusão' + '|' + articulo + '}}' + '\n','','');
      ms_sumario (msStringU('Fusão com') + ': ' + '[[' + articulo + ']]' + 
                  msStringU(msSummaryLinkU)); 
      ms_menor   (wpMenorArt);
      ms_vigilar (wpVigilaArt);
      ms_guardar (wpGrabaArt);
   }
}

function fuenteprimaria()
{  
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('movesource','','',''); break;
      default : alert (msStringU(msNoart)); break;
   }
}

function noneutralidad()
{  
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('parcial','','',''); break;
      default : alert (msStringU(msNoart)); break;
   }
}

function desambiguacion()
{
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('desambiguação','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break; 

      case "pt.wikipedia.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('Desambiguación','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break; 

      default : alert(no_definida('desambiguación')); break;
   }
}

function otros_usos()
{
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('otrosusos',msStringU('Article name'),'',''); break;
      default : alert (msStringU(msNoart)); break;
   }
}

function referencias()
{
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('carece de fontes','','',''); break;
      default : alert (msStringU(msNoart)); break;
   }
}

function demostrar()
{
   switch (wgNamespaceNumber) 
   {  case 0  : plantilla_articulo ('Sem-fontes','','',''); break;
      default : alert (msStringU(msNoart)); break;
   }
}

function desarrollo()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : 
              case 4  : 
              case 10 : 
              case 12 :     
              case 14 : plantilla_articulo ('endesarrollo','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "pt.wikipedia.org" :
           switch (wgNamespaceNumber)
           {  case 0  : 
              case 4  : 
              case 10 : 
              case 12 :       
              case 14 : plantilla_articulo ('redactando','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      case "es.wikisource.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : 
              case 4  :  
              case 10 : 
              case 12 :       
              case 14 : plantilla_articulo ('enobras','','','|'+ wgUserName); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function ampliable()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org" :
           switch (wgNamespaceNumber)
           {  case 0  : plantilla_articulo ('ampliable','','',''); break;
              default : alert (msStringU(msNoart)); break;
           } break;

      default : alert(no_definida('ampliable')); break;
   }
}

function destruir()
{
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 3  : plantilla_aviso ('aviso vandalismo', msStringU('Vandalism warning')
                                         ,msStringU('Article name'),'','',''); break;
              default : plantilla_articulo ('destruir',msStringU('Reason for deletion'),'','');
                        break;
           } break;

      case "commons.wikimedia.org" : 
           switch (wgNamespaceNumber)
           {  
              case 6  : plantilla_articulo ('subst:delete',msStringU('Reason for deletion'),'','');
                        break;
              case 3  : plantilla_aviso ('idw','Request for deletion', msStringU('Image name'),
                                         msStringC('Image') + ':','',''); 
                        break;
              default : alert (msStringU(msNoimgdis)); break;
           } break;

      case "pt.wiktionary.org" :
           switch (wgNamespaceNumber)
           {  
              default  : plantilla_articulo ('destruir',msStringU('Reason for deletion'),'','');
                         break;
           } break;

      case "es.wikisource.org" :
           switch (wgNamespaceNumber)
           {  
              default : plantilla_articulo ('destruir',msStringU('Reason for deletion'),'','');
                        break;
           } break;

      case "es.wikiversity.org" :
           switch (wgNamespaceNumber)
           {  
              default : plantilla_articulo ('destruir','','',''); break;
           } break;

      default : alert(no_definida(msStringU('Deletion'))); break;
   }
}


/*</nowiki></pre>

== Funciones de mantenimiento de imágenes ==
<pre><nowiki> */

function nosource()
{  
   switch (location.hostname) 
   {  
      case "commons.wikimedia.org" :
           switch (wgNamespaceNumber) 
           {  case 6  : plantilla_articulo ('subst:nsd','','',''); break;
              case 3  : plantilla_aviso ('image source',msStringU('Non-source image'),
                                         msStringU('Image name'), msStringC('Image') + ':','','');
                                         break;
              default : alert (msStringU(msNoimgdis)); break;
           } break;

      default : alert(no_definida('no source')); break;
   }
}

function nolicense()
{  
   switch (location.hostname) 
   {  
      case "commons.wikimedia.org" :
           switch (wgNamespaceNumber) 
           {  case 6  : plantilla_articulo ('subst:nld','','',''); break;
              case 3  : plantilla_aviso ('image source',msStringU('Non-license image'),
                                         msStringU('Image name'), msStringC('Image') + ':','','');
                                         break;
              default : alert (msStringU(msNoimgdis)); break;
           } break;

      default : alert(no_definida('no license')); break;
   }
}

function badname ()
{
   switch (wgNamespaceNumber) 
   {  case 6  : plantilla_articulo ('bad name',msStringU('Correct name'),
                                    msStringC('Image') + ':',''); break;
                break;
      default : alert (msStringU(msNoimg)); break;
   }
}

function fairuse ()
{
   switch (wgNamespaceNumber) 
   {  case 6  : plantilla_articulo ('fair use',msStringU('Imagen source'),'',''); break;
                break;
      case 3  : plantilla_aviso ('copyvionote',msStringU('Admitted copyright violation'),
                                 msStringU('Image name'), msStringC('Image')+':','',''); break;
      default : alert (msStringU(msNoimg)); break;
   }
}


/*</nowiki></pre>

== Funciones de votaciones ==
<pre><nowiki> */

function avisoborrar()
{  
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber) 
           {  case 0  : plantilla_articulo ('subst:apagar2','','',''); break;
              case 3  : plantilla_aviso ('aviso lixo',msStringU('Non-style article'),
                                         msStringU('Article name'),'','',''); break;
              default : alert (msStringU(msNoartdis)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

function votonulo()
{
   switch (wgNamespaceNumber) 
   {  case 3  : plantilla_aviso ('aviso votonulo','Anulando voto','','',''); break;
      default : 
        if (ms_confirmar('votonulo')) 
        {
          insertTags(':<s>','</s> {{direito ao voto|~~~~}}','Voto a anular'); 
          ms_sumario ('Anulo voto' + msStringU(msSummaryLinkU));
          ms_menor   (wpMenorAvi);
          ms_vigilar (wpVigilaAvi);
          ms_guardar (wpGrabaAvi);
        }
        break;
   }
}


/*</nowiki></pre>

== Funciones de avisos a usuarios ==
<pre><nowiki> */


function usuario()
{
   insertar_sel ('{{usuário|','}}',msStringU('User name'),'');
}

function usuario2()
{
   insertar_sel ('[[' + msStringC('User') + ':','|]]',msStringU('User name'),'');
}

function nofirmado()
{ 
   insertar_sel ('{{não assinou|','|' + wpFirma + '}}',msStringU('User name'),'');
}

function bienvenido_usuario()
{  
   var cadena = location.href;
   var plantilla, sumario, tipo;
   var parametros = '';
   var firma = '';
   var procede = true;

   switch (wgNamespaceNumber) 
   {  case 3  : 
            var ip_re = /^\d+\.\d+\.\d+\.\d+$/;
            var discusion = true;
            if (ip_re.test(wgTitle)) 
            {  tipo = "anonimo";}
            else 
            {  tipo = "registrado";}
        
            switch (location.hostname){
            case "pt.wiktionary.org":      if (tipo=="anonimo") 
                                          {  plantilla = 'bv-ip'; 
                                             sumario = 'colaborador anónimo';}
                                          else
                                          {  plantilla = 'bv'; 
                                             sumario = 'nuevo wikipedista';}
                                          break;
            case "pt.wikipedia.org":     if (tipo=="anonimo") 
                                          {  plantilla = 'Bienvenida a ip'; 
                                             sumario = 'colaborador anónimo';}
                                          else
                                          {  plantilla = 'Bienvenido usuario'; 
                                             sumario = 'nuevo wikcionarista';}
                                          firma = '1';
                                          break;
            case "es.wikisource.org":     plantilla = 'Bienvenida'; 
                                          sumario = 'nuevo colaborador';
                                          parametros = '||';
                                          break;
            case "es.wikiquote.org":      plantilla = 'Bienvenida'; 
                                          sumario = 'nuevo colaborador';
                                          break;
            case "es.wikinews.org":       plantilla = 'Bienvenido usuario'; 
                                          sumario = 'nuevo colaborador';
                                          break;
            case "es.wikibooks.org":      if (tipo=="anonimo") 
                                          {  plantilla = 'Bienvenida a ip'; 
                                             sumario = 'colaborador anónimo';}
                                          else
                                          {  plantilla = 'Bienvenido usuario'; 
                                             sumario = 'nuevo colaborador';}
                                          break;
            case "es.wikiversity.org":    if (tipo=="anonimo") 
                                          {  plantilla = 'Bienvenida a ip'; 
                                             sumario = 'colaborador anónimo';}
                                          else
                                          {  plantilla = 'Bienvenido usuario'; 
                                             sumario = 'nuevo colaborador';}
                                          break;
            case "commons.wikimedia.org": plantilla = 'Welcome/es'; 
                                          sumario = 'nuevo colaborador';
                                          break;
            default: procede = false;
            }

            if (procede)
            {   plantilla_aviso (plantilla, msStringU('Boas-vindas'),'','',parametros,firma); }
            else { alert(no_definida(msStringU('Boas-vindas'))); }
            break;   
      default : alert (msStringU(msNodis)); break;
   }
}

function avisousuario()
{  
   switch (wgNamespaceNumber) 
   {  
      case 3  : 
        var cadena = location.href;
        aviso = prompt('Tipo de aviso (valores: vazio, 1 = teste , 2 = sem sentido, 3 = branqueio, 4 = pare, 5 = último, 6 = bloqueado):','');
        if(aviso!=null)
        {  insertTags('{{' + 'subst:Usuário:Lijealso/aviso' + aviso + '}}' + wpFirma,'','');
           if (cadena.indexOf('&section=')!=-1)
           {  ms_sumario (''); }
           else
           {  ms_sumario (msStringU('Aviso ao usuário') + msStringU(msSummaryLinkU)); }
           ms_menor   (wpMenorAvi);
           ms_vigilar (wpVigilaAvi);
           ms_guardar (wpGrabaAvi);
        } break;

      default : alert (msStringU(msNodis)); break;
   }
}

function imagen_retirada()
{ 
   switch (location.hostname) 
   {  
      case "pt.wiktionary.org"      : 
           switch (wgNamespaceNumber)
           {  
              case 3  : plantilla_aviso ('aviso imagen',msStringU('Image warning'), 
                                         msStringU('Image name'),'','',''); break;
              default : alert (msStringU(msNodis)); break;
           } break;

      case "commons.wikimedia.org" : 
           switch (wgNamespaceNumber)
           {  
              case 3  : plantilla_aviso ('image source',msStringU('Non-source o Non-license image'),
                                         msStringU('Image name'), msStringC('Image') + ':','','');
                                         break;
              default : alert (msStringU(msNodis)); break;
           } break;

      default : alert(no_definida('')); break;
   }
}

/*</nowiki></pre>

== Funciones generales ==
<pre><nowiki> */

function preview()
{
   document.editform.wpPreview.click();
}

function guardar()
{
   document.editform.submit();
}


/*</nowiki></pre>

== Funciones base (No modificar) ==
<pre><nowiki> */

function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'pt.wikipedia.org'; }
   if (usuario=="") {usuario = 'Lijealso'; };  
   document.write('<script type="text/javascript" src="' 
+ 'http://' + url + '/w/index.php?title=User:' + usuario 
+ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}

function plantilla_aviso (plantilla, sumario, msprompt, ext, parametros, firma)
{  
   var miFirma='';
   if (ms_confirmar(plantilla))
   {
      var extra = '';
      if  (msprompt)
      {  var articulo = prompt(msprompt + ':','');
         if (articulo) { extra = '' + ext + articulo; }
      }
      //if (parametros) { parametros = '|' + parametros; }
      if (!firma) { miFirma = ' ' + wpFirma; }

      insertTags('{{subst:' + plantilla + extra + parametros + '}}' + miFirma,'','');
      if (location.href.indexOf('&section=')!=-1) {  ms_sumario(''); }
      else {  ms_sumario(sumario + msStringU(msSummaryLinkU)); }
      ms_menor   (wpMenorAvi);
      ms_vigilar (wpVigilaAvi);
      ms_guardar (wpGrabaAvi);
   }
}

function plantilla_articulo (plantilla, msprompt, ext, parametros)
{
   if (ms_confirmar(plantilla)) 
   { 
      var extra = '';
      var sumario = '';
      if (msprompt)
      {  var texto = texto_seleccionado2();
         if (texto)
         {  extra = ''+ ext; 
            sumario = texto; }
         else 
         {  var aviso = prompt(msprompt + ':','');
            if (aviso) 
            {  extra = ''+ ext + aviso; 
               sumario = aviso; }
         }
      }

      if (sumario)
      {  sumario = plantilla + ': ' + sumario; }
      else
      {  sumario = '"' + plantilla + '"'; }

      if (!msprompt || texto != '' || aviso != null)
      {     
         if (msprompt) 
         {  insertTags2 ('{{' + plantilla + extra + parametros,'}}',''); }
         else
         {  insertTags3 ('{{' + plantilla + extra + parametros,'}}'); }

         ms_sumario  (sumario + msStringU(msSummaryLinkU));
         ms_menor   (wpMenorArt);
         ms_vigilar (wpVigilaArt);
         ms_guardar (wpGrabaArt);
      }
   }
}

function insertar_sel (txtini, txtfin, msprompt, mspromptvalue)
{
   texto = texto_seleccionado2();
   if (texto)
   {  insertTags(txtini,txtfin,''); }
   else
   {  texto = prompt(msprompt + ':',mspromptvalue);
      if (texto)
      {  insertTags(txtini + texto + txtfin,'','');}
   }
}

function no_definida(plantilla)
{  
   if (plantilla) return (msNodef + ': ' + plantilla);
   else return (msNodef);
}

function ms_confirmar (plantilla)
{
   return (!wpConfirma||confirm(msStringU('Inserir a predefinição') + ': ' + plantilla + '?')); 
}

function ms_sumario (sumario)
{
   if (document.editform.wpSummary.value)
   {  var sum = document.editform.wpSummary.value;
      if (sum.indexOf(msStringU(msSummaryLinkU)) != -1 )
      {  sum = sum.substring(0, sum.indexOf(msStringU(msSummaryLinkU))); }
      document.editform.wpSummary.value = sum + ', ' + sumario;
   }
   else
   {  document.editform.wpSummary.value = sumario;}
}

function ms_menor (menor)
{
   document.editform.wpMinoredit.checked = menor;
}

function ms_vigilar (vigila)
{
   document.editform.wpWatchthis.checked = vigila;
}

function ms_guardar (guarda)
{
   if (wpGrabaAuto) 
   {
      if (guarda || confirm(msStringU('Deseja gravar as alterações') + '?'))
      {  document.editform.submit(); }
   }
}

function ms_guardarp (guarda)
{
   return (guarda || confirm(msStringU('Deseja gravar as alterações') + '?'));
}

function ms_getfocus ()
{
   return (document.editform.wpTextbox1.selectionStart == 0);
}

function msValidarLN ()
{
   for (i=0; i<msListaNegra.length; i++)
   {  if (wgUserName == msListaNegra[i]) 
      {  return true;}
      else 
      {  return false;}
   }
}


//</nowiki></pre>