User:Vanished user 24kwjf10h32h/funciones.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
![]() | Documentation for this user script can be added at User:Vanished user 24kwjf10h32h/funciones. |
//<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('Bold text'));
}
function cursiva ()
{
insertTags("''","''",msStringU('Italic text'));
}
function enlace_interno ()
{
insertTags('[[',']]',msStringU('Link title'));
}
function enlace_externo ()
{
insertTags('[',']',msStringU('http://www.example.com link title'));
}
function titular ()
{
insertTags('\n== ',' ==\n',msStringU('Headline text'));
}
function imagen ()
{
insertTags('[[Imagen:',']]',msStringU('Example.jpg'));
}
function media ()
{
insertTags('[[Imagen:',']]',msStringU('Example.ogg'));
}
function matematica ()
{
insertTags('<math>','</math>',msStringU('Insert formula here'));
}
function formatowiki()
{
insertTags('<nowiki>','</nowiki>',msStringU('Insert non-formatted text here'));
}
function firma ()
{
insertTags(wpFirma,'','');
}
function linea ()
{
insertTags('\n----\n','','');
}
/*</nowiki></pre>
== Funciones complementarias de edición ==
<pre><nowiki> */
function redireccionar()
{
articulo = prompt(msStringU('Redirect to') + ':','');
if(articulo)
{
document.getElementById("wpTextbox1").value = '#REDIRECT [[' + articulo + ']]';
ms_sumario (msStringU('Redirect to') + ' [[' + articulo + ']]' + msStringU(msSummaryLinkU));
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
ms_guardar (wpGrabaArt);
}
}
function ocultar()
{
insertTags("<!-- "," -->",msStringU('Hidden text'));
}
function enlace_interno_plus()
{
var titulo = '';
var descripcion = '';
descripcion = texto_seleccionado2();
if (descripcion)
{ titulo = prompt(msStringU('Link title') + ':','');
if(titulo)
{ insertTags('[[' + titulo + '|',']]',''); }
}
else
{ titulo = prompt(msStringU('Link title') + ':','');
if(titulo)
{
descripcion = prompt(msStringU('Link description') + ':','');
if(descripcion)
{ insertTags('[[' + titulo + '|' + descripcion + ']]','','');}
else
{ insertTags('[[' + titulo + '|',']]',msStringU('Link description'));}
}
}
}
function latinas()
{
insertTags('«','»',msStringU('Quotation marks'));
}
function tachar ()
{
insertTags('<s>','</s>',msStringU('Strike through text'));
}
function llaves ()
{
insertTags('{{','}}',msStringU('Template name'));
}
function tl()
{
insertTags('{{Tl|','}}',msStringU('Template name'));
}
function small()
{
insertTags('<small>','</small>',msStringU('Small text'));
}
function big()
{
insertTags('<big>','</big>',msStringU('Big text'));
}
function pre()
{
insertTags('<pre>','</pre>',msStringU('Preformated text'));
}
//</pre>
//<pre>
function code()
{
insertTags('<code>','</code>',msStringU('Insert code'));
}
function titulo_enlacesexternos()
{
insertTags('\n== ' + msStringU('External links') + ' ==\n','','');
}
function titulo_vertambien()
{
insertTags('\n== ' + msStringU('See also') + ' ==\n','','');
}
function underline()
{
insertTags('<u>','</u>',msStringU('Underline text'));
}
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()
{
switch (location.hostname)
{
case "es.wikisource.org" :
switch (wgNamespaceNumber)
{
case 0 : insertTags('\n{{\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}}','','');
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikiquote.org" :
switch (wgNamespaceNumber)
{
case 0 : insertTags('\n{{Autor\n|Wikisource={{PAGENAME}}' +
'\n|Wikiquote={{PAGENAME}}\n|Wikicommons={{PAGENAME}}' +
'\n|Foto=\n|Nombre=\n|Gutenberg=\n|Cervantes=' +
'\n|DominioPu=\n|DomiPubli=\n|EbooksG=\n|Color=#c0c0c0}}','','');
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function linkautor()
{
insertTags('<< Autor: [[',']]','LinkDeAutor');
}
function galeria()
{
insertTags('\n<gallery>\n','\n</gallery>', msListaNS[msIndiceNS.Image] + ':' + msStringU('Example.jpg'));
}
function tamaño_articulo()
{
alert (msStringU('The article size is') + ': ' +
document.getElementById("wpTextbox1").value.length + ' bytes');
}
/*</nowiki></pre>
== Funciones de mantenimiento de artículos ==
<pre><nowiki> */
function miniesbozo()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{
case 0 :
case 104: plantilla_articulo ('miniesbozo','Miniesbozo de','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('definición','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('sem definição','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function esbozo()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{
case 0 :
case 104: plantilla_articulo ('esbozo','Esbozo de','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('stub','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('esbozo','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikiquote.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('esbozo','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('esbozo','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "www.mediawiki.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('stub','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('Esboço','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('Stub')); break;
}
}
function category()
{
if (ms_confirmar(msListaNS[msIndiceNS.Category]))
{
var extra = '';
var sumario = '';
var texto = texto_seleccionado2();
if (texto)
{ extra = '';
sumario = texto; }
else
{ var aviso = prompt(msStringU('Category name') + ':','');
if (aviso)
{ extra = aviso;
sumario = aviso; }
}
if (texto != '' || aviso != null)
{
insertTags2 ('[[' + msListaNS[msIndiceNS.Category] + ':' + extra, '|' + adiacrititzador(wgTitle)
+ ']]\n','');
ms_sumario(msListaNS[msIndiceNS.Category] + ' [' + '[' + msListaNS[msIndiceNS.Category] + ':' +
sumario + '|' + sumario + ']]');
}
}
}
function copyvio()
{
switch (location.hostname)
{
case "es.wikipedia.org":
case "es.wikibooks.org":
switch (wgNamespaceNumber)
{
case 0 :
case 104:
origen = prompt(msStringU('Possible copyright violation from') + ':','');
if(origen)
{
if (texto_seleccionado2())
{ insertTags('{{copyvio|1=' + origen + '|2=' + wpFirma
+ '|3={{' + 'subst:CURRENTDAY}}|4={{' + 'subst:CURRENTMONTHNAME}}}'
+ '}' + '\n' + '<!--' + '\n','\n' + '-->','');}
else
{ document.getElementById ("wpTextbox1").value='{{copyvio|1=' + origen + '|2='
+ wpFirma + '|3={{' + 'subst:CURRENTDAY}}|4={{'
+ 'subst:CURRENTMONTHNAME}}}' + '}' + '\n' + '<!--' + '\n'
+ 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 ('aviso copyvio', msStringU('Possible copyright violation'),
msStringU('Article name'),'','','');
break;
default : alert (msStringU(msNoartdis)); break;
}
break;
case "en.wikipedia.org":
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('copyvio',msStringU('Possible copyright violation')
,'',''); break;
default : alert (msStringU(msNoart)); 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'),
msListaNS[msIndiceNS.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;
case "es.wikinews.org":
switch (wgNamespaceNumber)
{ case 0 :
origen = prompt(msStringU('Possible copyright violation from') + ':','');
if(origen)
{
if (texto_seleccionado2())
{ insertTags('{{copyvio|1=' + origen + '|2=Copyvio}}' + '\n<!--' + '\n' ,
'\n' + '-->','');}
else
{ document.getElementById ("wpTextbox1").value='{{copyvio|1=' + origen
+ '|2=Motivo}}' + '\n<!--' + '\n'
+ 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;
default : alert (msStringU(msNoart)); break;
} break;
case "species.wikimedia.org":
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('copyvio','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org":
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('copyvio',msStringU('Possible copyright violation')
,'',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org":
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('copyright',msStringU('Possible copyright violation')
,'',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('copyvio')); break;
}
}
function plagio()
{
switch (wgNamespaceNumber)
{ case 0 :
case 104:
origen=prompt(msStringU('Admitted copyright violation from') + ':','');
if(origen)
{ document.getElementById ("wpTextbox1").value = '{{' + 'plagio|1=' + origen + '|2='
+ wpFirma + '}}';
ms_sumario (msStringU('Admitted copyright violation from') + ': '
+ origen + msStringU(msSummaryLinkU));
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
ms_guardar (wpGrabaArt);
}
break;
case 3 : plantilla_aviso ('aviso copyvio',msStringU('Admitted copyright violation'),
msStringU('Article name'),'','|plagio',''); break;
default : alert (msStringU(msNoartdis)); break;
}
}
function contextualizar()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 104: plantilla_articulo ('contextualizar','','','|{' + '{subst:CURRENTDAY}}|{'
+ '{subst:CURRENTMONTHNAME}}'); break;
case 3 : plantilla_aviso ('aviso contextualizar', msStringU('Non-context article'),
msStringU('Article name'),'','','')
break;
default : alert (msStringU(msNoartdis)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('context','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function sinrelevancia()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 104: plantilla_articulo ('sinrelevancia','','','|{' + '{subst:CURRENTDAY}}|{'
+ '{subst:CURRENTMONTHNAME}}'); break;
case 3 : plantilla_aviso ('aviso SRA',msStringU('Non-notable article'),
msStringU('Article name'),'','',''); break;
default : alert (msStringU(msNoartdis)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('notability','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikiquote.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Contenidodudoso','','',''); break;
default : alert (msStringU(msNoartdis)); break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Libro de dudosa cabida','','',''); break;
default : alert (msStringU(msNoartdis)); break;
} break;
default : alert(no_definida('')); break;
}
}
function wikificar()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 104: plantilla_articulo ('wikificar', msStringU('Category name') + ' 1' +
'|' + msStringU('Category name') + ' 2','',''); break;
case 3 : plantilla_aviso ('aviso wikificar',msStringU('Non-style article'),
msStringU('Article name'),'','',''); break;
default : alert (msStringU(msNoartdis)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('wikify','','','|date={{CURRENTMONTHNAME}} ' +
'{{CURRENTYEAR}}');
break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.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;
case "es.wikiquote.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('wikificar','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('corregir',msStringU('Reason'),'',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('wikizare','','','');
break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('?','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function copyedit()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 104: plantilla_articulo ('copyedit','','',''); break;
case 3 : plantilla_aviso ('aviso wikificar',
msStringU('Grammar, spelling and style'),
msStringU('Article name'),'','',''); break;
default : alert (msStringU(msNoartdis)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('copyedit','','','|date={{CURRENTMONTHNAME}} ' +
'{{CURRENTYEAR}}');
break;
default : alert (msStringU(msNoart)); 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 "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('wikci','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{
case 0 : plantilla_articulo ('Copy to Wiktionary','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('A Wikipedia','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function fusionar()
{
switch (msProyectoCod)
{
case "1" :
case "3" :
case "4" :
case "6" :
case "7" :
case "8" :
case "15" : plantilla_articulo ('fusionar', msStringU('Merge with'),'',''); break;
case "12" :
case "17" : plantilla_articulo ('Fusão', msStringU('Merge with'),'',''); break;
default : alert(no_definida(msStringU('Merge'))); break;
}
}
function fuenteprimaria()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('fuenteprimaria','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('primarysources','','','|date={{CURRENTMONTHNAME}} ' +
'{{CURRENTYEAR}}');
break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('fuente única','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('original','','','');
break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function noneutralidad()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('noneutralidad','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('POV','','','|date={{CURRENTMONTHNAME}} ' +
'{{CURRENTYEAR}}');
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('no neutral','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('PDVN','','','');
break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function desambiguacion()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('desambiguación','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Disambig','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Desambiguación','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('dezambiguizare','','','');
break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('desambiguación')); break;
}
}
function otros_usos()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('otrosusos',msStringU('Article name'),'',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('otheruses3',msStringU('Article name'),'','');
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('breves','','','|{{CURRENTDAY}}'
+ '|{{CURRENTMONTHNAME}}|{{CURRENTYEAR}}'); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function referencias()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('referencias','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Unreferenced','','','|date={{CURRENTMONTHNAME}} ' +
'{{CURRENTYEAR}}');
break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('añadir fuentes','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function demostrar()
{
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Añadir referencias','','',''); break;
default : alert (msStringU(msNoart)); break;
}
}
function desarrollo()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 4 :
case 10 :
case 12 :
case 14 :
case 104:plantilla_articulo ('endesarrollo','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 4 :
case 10 :
case 12 :
case 14 : plantilla_articulo ('Inprogress','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.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;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 4 :
case 10 :
case 12 :
case 14 : plantilla_articulo ('En desarrollo','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 4 :
case 10 :
case 12 :
case 14 : plantilla_articulo ('artículo en progreso','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 4 :
case 10 :
case 12 :
case 14 : plantilla_articulo ('dezvoltare','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function ampliable()
{
switch (location.hostname)
{
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Underconstruction','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('ampliable','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "es.wikinews.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('incompleto','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function translate()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 :
case 104: plantilla_articulo ('traducción', 'art=' + msStringU('Original article name')
+ '|ci=' + msStringU('Original language code'),'',''); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida(msStringU(''))); break;
}
}
function destruir()
{
switch (location.hostname)
{
case "es.wikipedia.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)
{
default : plantilla_articulo ('Speedydelete',msStringU('Reason for deletion'),'','');
break;
} break;
case "en.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 3 : plantilla_aviso ('Nonsensepages', msStringU('Non sense pages')
,msStringU('Article name'),'','',''); break;
default : plantilla_articulo ('Db-reason',msStringU('Reason for deletion'),'','');
break;
} break;
case "meta.wikimedia.org" :
switch (wgNamespaceNumber)
{
default : plantilla_articulo ('delete',msStringU('Reason for deletion'),'','');
break;
} break;
case "es.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.wikiquote.org" :
switch (wgNamespaceNumber)
{
default : plantilla_articulo ('destruir','','','');
break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{
default : plantilla_articulo ('borrar',msStringU('Reason for deletion'),'','');
break;
} break;
case "es.wikinews.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;
case "www.mediawiki.org" :
switch (wgNamespaceNumber)
{
default : plantilla_articulo ('speedy',msStringU('Reason for deletion'),'',''); break;
} break;
case "species.wikimedia.org" :
switch (wgNamespaceNumber)
{
default : plantilla_articulo ('delete',msStringU('Reason for deletion'),'','');
break;
} break;
case "ro.wikipedia.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('şr',msStringU('Reason for deletion'),'','');
break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('Eliminação rápida',msStringU('Reason for deletion'),
'','|~~~~');
break;
default : alert (msStringU(msNoart)); 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'), msListaNS[msIndiceNS.Image] + ':','','');
break;
default : alert (msStringU(msNoimgdis)); break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{ case 6 : plantilla_articulo ('Sin origen','','',''); break;
case 3 : plantilla_aviso ('Imagen retirada','','','','|'+wpFirma,'');
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'), msListaNS[msIndiceNS.Image] + ':','','');
break;
default : alert (msStringU(msNoimgdis)); break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{ case 6 : plantilla_articulo ('Sin origen ni licencia','','',''); break;
case 3 : plantilla_aviso ('Imagen retirada','','','','|'+wpFirma,'');
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'),
msListaNS[msIndiceNS.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'), msListaNS[msIndiceNS.Image]+':','',''); break;
default : alert (msStringU(msNoimg)); break;
}
}
/*</nowiki></pre>
== Funciones de votaciones ==
<pre><nowiki> */
function avisoborrar()
{
switch (location.hostname)
{
case "es.wikipedia.org":
if (wgNamespaceNumber==0 || wgNamespaceNumber==10 || wgNamespaceNumber==14)
{
var pagina =get_subpage_title().replace(/_/g , ' ');
var continuar = true;
var contenido = topaz.wputil.getpagecontent ("Wikipedia:Consultas_de_borrado/" + pagina);
if (contenido.indexOf('borrar cabecera|')!=-1)
{ continuar = confirm ('La consulta de borrado ya existe, desea continuar?'); }
if (continuar)
{
motivo = prompt('Motivo de borrado?','');
if (motivo)
{
document.getElementById("wpTextbox1").value = '{{aviso borrar|' + motivo + '|'
+ wpFirma + '}}' + '\n' + document.getElementById("wpTextbox1").value;
ms_sumario('Aviso de borrado' + msStringU(msSummaryLinkU) + ' - motivo: ' + motivo);
ms_menor (wpMenorArt);
ms_vigilar(wpVigilaArt);
if (ms_guardarp(wpGrabaArt))
{
topaz.wputil.setpagecontent(
"Wikipedia:Consultas_de_borrado/"+ pagina,
'{' + '{subst:Consulta borrar|' + pagina + '|' + motivo + '|' + wpFirma + '|{'
+ '{subst:CURRENTDAY}' + '}|{' + '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}',
'Creando consulta de borrado' + msStringU(msSummaryLinkU) +
' - motivo: ' + motivo, true);
document.editform.submit();
}
}
}
}
else {alert ('Esta página no es un artículo, plantilla o categoría');}
break;
case "es.wikinews.org" : //por mejorar
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('para borrar','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "ro.wikipedia.org" : //por mejorar
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('şterge','','',''); break;
default : alert (msStringU(msNoart)); break;
} break;
case "pt.wiktionary.org" :
switch (wgNamespaceNumber)
{ case 0 : plantilla_articulo ('apagar','','','|' + wgPageName); break;
default : alert (msStringU(msNoart)); break;
} break;
default : alert(no_definida('')); break;
}
}
function consultaborrar()
{
if(pagina.indexOf("Wikipedia:Consultas_de_borrado/") == 0)
{
pagina = get_subpage_title().replace(/_/g , ' ');
motivo = prompt('Motivo de borrado?','');
if(motivo)
{
document.getElementById("wpTextbox1").value = '{' + '{subst:Consulta borrar|' + pagina
+ '|' + motivo + '|' + wpFirma + '|{' + '{subst:CURRENTDAY}' + '}|{'
+ '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}';
ms_sumario('Creando consulta de borrado' + msStringU(msSummaryLinkU)
+ ' - motivo: ' + motivo);
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
ms_guardar (wpGrabaArt);
}
}
else {alert(msStringU('This page is not a Deletion request'));}
}
function archivoborrar()
{
switch (location.hostname)
{
case "es.wikipedia.org" :
var pagina = get_subpage_title().replace(/_/g , ' ');
var articulo, motivo, dia, mes, decisión;
var cadena = document.getElementById("wpTextbox1").value;
if(document.title.indexOf("Editando Wikipedia:Consultas de borrado/") == 0)
{
var favor = prompt('Votos a favor del borrado?','');
if(favor)
{ var contra = prompt('Votos en contra del borrado?','');
if (contra)
{ var total = parseInt(favor) + parseInt(contra);
if (total < 5)
{ decision = "mantener";}
else
{ var resultado = (0.75)*total;
if (favor >= resultado) {decision = "borrar";}
else {decision = "mantener";}
}
resto = cadena.substring(cadena.indexOf('|')+ 1 , cadena.length);
articulo = resto.substring(0 , resto.indexOf('|')); //hasta el segundo pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
motivo = resto.substring(0 , resto.indexOf('|')); //hasta el tercer pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
dia = resto.substring(0 , resto.indexOf('|')); //hasta el cuarto pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
mes = resto.substring(0 , resto.indexOf('}}')); //hasta el final
resto = resto.substring(resto.indexOf('}}')+ 2 , resto.length);
document.getElementById("wpTextbox1").value = '{'
+ '{archivo borrar cabecera|' +
articulo + '|' + motivo + '|' + dia + '|' + mes + '|' + favor + '|' +
contra + '|' + decision + '|' + wpFirma + '}' + '}' + resto;
ms_sumario ('Archivando consulta de borrado' + msStringU(msSummaryLinkU)
+ ' - decisión: ' + decision);
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
if (ms_guardarp(wpGrabaArt))
{
if (decision=="mantener")
{ var contenido = topaz.wputil.getpagecontent (articulo);
contenido = contenido.substring (contenido.indexOf('}}')+ 2,
contenido.length);
sumario = 'Retirando [[Wikipedia:Consultas de borrado/' + articulo +
'|consulta de borrado]]' + msStringU(msSummaryLinkU) +
' - decisión: ' + decision + ', (' + favor + '-' + contra + ')';
topaz.wputil.setpagecontent(articulo,contenido,sumario,true);
}
else // si la decisión es borrar
{ if (msEsSysop ())
{ sumario = 'Borrando [[Wikipedia:Consultas de borrado/' + articulo +
'|según consulta]]' + msStringU(msSummaryLinkU) +
' - decisión: ' + decision + ', (' + favor + '-' + contra + ')';
window.open (wgServer + '/w/index.php?title=' + pagina
+ '&action=delete&autoreasonCB=' + sumario);
}
}
document.editform.submit();
}
}
}
}
else {alert(msStringU('This page is not a Deletion request'));}
break;
case "commons.wikimedia.org" :
if (wgPageName.indexOf('Commons:Deletion_requests/') == 0)
{ insertTags ('{{DELheader}}\n','\n----\nDecision. ~~~~\n{{DELfooter}}', '');}
else {alert(msStringU('This page is not a Deletion request'));}
break;
}
}
function votarbiblio()
{
var candidato;
var fecha_pri;
var count;
if(!candidato){void(candidato=prompt('Nombre del candidato?',''));}
if(candidato)
{ if(!fecha_pri){void(fecha_pri=prompt('Fecha de primera contribución? - formato día/mes/año',''));}
if(fecha_pri)
{ if(!count){void(count=prompt('Cantidad de ediciones?',''));}
if(count)
{
insertTags('{' + '{CandidaturaBibliotecario|' + candidato + '|' + wgUserName + '|' +
'{' + '{subst:CURRENTDAY}' + '}' + '/' + '{' + '{subst:CURRENTMONTH}' +
'}' + '/' + '{' + '{subst:CURRENTYEAR}' + '}' + '|' + fecha_pri + '|+' +
count + '|color=#FFFFCC}' + '}','','');
ms_sumario ('Creando candidatura a bibliotecario de [[Usuario:' + candidato
+ '|]]' + msStringU(msSummaryLinkU));
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
if (ms_guardarp(wpGrabaArt))
{
topaz.wputil.setpagecontent(
'Wikipedia:Candidaturas a bibliotecario/' + candidato,
'{' + '{subst:Votar bibliotecario1|' + candidato + '|' + wgUserName + '|' + '{' +
'{subst:CURRENTDAY}' + '}' + '|' + '{' + '{subst:CURRENTMONTH}' + '}' + '|' +
'{' + '{subst:CURRENTYEAR}' + '}' + '|' + fecha_pri + '|' + count + '}' + '}',
'Creando candidatura a bibliotecario de [[Usuario:' + candidato +
'|' + candidato + ']]' + msStringU(msSummaryLinkU),true);
var contenido = topaz.wputil.getpagecontent('Wikipedia:Candidaturas a' +
' bibliotecario/número');
var texto = contenido.substring (0, contenido.lastIndexOf('>')+1);
contenido = contenido.substring (contenido.lastIndexOf('>')+1,contenido.length);
contenido = parseInt (contenido) + 1;
topaz.wputil.setpagecontent(
'Wikipedia Discusión:Candidaturas a bibliotecario/' + candidato,
'{' + '{subst:Votar bibliotecario2|' + candidato + '|' + wgUserName + '|' + '{' +
'{subst:CURRENTDAY}' + '}' + '|' + '{' + '{subst:CURRENTMONTH}' + '}' + '|' +
'{' + '{subst:CURRENTYEAR}' + '}' + '|' + fecha_pri + '|' + count + '}' + '}',
'Creando discusión de candidatura a bibliotecario de [[Usuario:' + candidato +
'|' + candidato + ']]' + msStringU(msSummaryLinkU),
true);
topaz.wputil.setpagecontent(
'Wikipedia:Candidaturas a bibliotecario/número',
texto + contenido,
'Aumento número de candidaturas a bibliotecario para [[Usuario:' + candidato +
'|' + candidato + ']]' + msStringU(msSummaryLinkU),
true);
document.editform.submit();
}
}
}
}
}
function archivo_votarbiblio()
{
var v_favor='';
var v_contra='';
var candidato, proponente, motivo, dia, mes, año, fecha_pri, count, decision;
var cadena = document.getElementById("wpTextbox1").value;
if(document.title.indexOf("Editando Wikipedia:Candidaturas a bibliotecario/") == 0)
{
if(!v_favor){void(v_favor = prompt('Votos a favor del candidato?',''));}
if(v_favor)
{ if(!v_contra){void(v_contra = prompt('Votos en contra del candidato?',''));}
if (v_contra)
{
var v_total = parseInt(v_favor) + parseInt(v_contra);
var resultado = (0.75)*v_total;
if (v_favor>=resultado) {decision = "es elegido";}
else {decision = "no es elegido";}
resto = cadena.substring(cadena.indexOf('|')+ 1 , cadena.length);
candidato = resto.substring(0 , resto.indexOf('|')); //hasta el segundo pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
proponente = resto.substring(0 , resto.indexOf('|')); //hasta el tercer pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
dia = resto.substring(0 , resto.indexOf('|')); //hasta el cuarto pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
mes = resto.substring(0 , resto.indexOf('|')); //hasta el quinto pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
año = resto.substring(0 , resto.indexOf('|')); //hasta el sexto pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
fecha_pri = resto.substring(0 , resto.indexOf('|')); //hasta el septimo pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
count = resto.substring(0 , resto.indexOf('}}')); //hasta el final
resto = resto.substring(resto.indexOf('}}')+ 2 , resto.length);
document.getElementById("wpTextbox1").value = '{' + '{archivo votar bibliotecario1' + '|' + candidato + '|' + proponente + '|' + dia + '|' + mes + '|' + año + '|' + fecha_pri + '|' + count + '|' + v_favor + '|' + v_contra + '|' + decision + '}' + '}' + resto;
ms_sumario('Archivando candidatura a bibliotecario' + msStringU(msSummaryLinkU) +
' - decisión: ' + decision);
ms_menor (wpMenorArt);
ms_vigilar (wpVigilaArt);
if (ms_guardarp(wpGrabaArt))
{
var discusion = 'Wikipedia Discusión:Candidaturas a bibliotecario/' + candidato;
var contenido = topaz.wputil.getpagecontent(candidato);
contenido = contenido.substring (contenido.indexOf('}}')+ 2, contenido.length);
contenido = '{' + '{archivo votar bibliotecario2|' + candidato + '|' + proponente +
'|' + dia + '|' + mes + '|' + año + '|' + fecha_pri + '|' + count + '|' +
v_favor + '|' + v_contra + '|' + decision + '}' + '}' + contenido;
sumario = 'Archivando discusión de candidatura a bibliotecario' +
msStringU(msSummaryLinkU) + ' - decisión: ' + decision;
topaz.wputil.setpagecontent(discusion,contenido,sumario,true);
var contenido2 = topaz.wputil.getpagecontent('Wikipedia:Candidaturas a' +
' bibliotecario/número');
var texto = contenido2.substring (0, contenido2.lastIndexOf('>')+1);
contenido2 = contenido2.substring (contenido2.lastIndexOf('>')+1,contenido2.length);
contenido2 = parseInt (contenido2) - 1;
topaz.wputil.setpagecontent(
'Wikipedia:Candidaturas a bibliotecario/número',
texto + contenido2,
'Disminuyo número por finalización de la candidatura de [[Usuario:' +
candidato + '|' + candidato + ']]' + msStringU(msSummaryLinkU),
true);
document.editform.submit();
}
}
}
}
else {alert('Esta página no corresponde a una candidatura a bibliotecario');}
}
function votonulo()
{
switch (wgNamespaceNumber)
{ case 3 : plantilla_aviso ('aviso votonulo','Anulando voto','','',''); break;
default :
if (ms_confirmar('votonulo'))
{
insertTags(':<s>','</s> {{votonulo|~~~~}}','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 emoticon()
{
if (wgNamespaceNumber == 0) alert (msStringU(msNodis));
else {
insertar_sel ('<code style="background:yellow">','</code>',msStringU('Emoticon'),';)'); }
}
function usuario()
{
if (wgNamespaceNumber == 0) alert (msStringU(msNodis));
else {
insertar_sel ('{{u|','}}',msStringU('User name'),''); }
}
function usuario2()
{
if (wgNamespaceNumber == 0) alert (msStringU(msNodis));
else {
insertar_sel ('[[' + msListaNS[msIndiceNS.User] + ':','|]]',msStringU('User name'),''); }
}
function nofirmado()
{
if (wgNamespaceNumber == 0) alert (msStringU(msNodis));
else {
switch (location.hostname)
{
case "es.wikipedia.org" :
case "es.wikibooks.org" :
insertar_sel ('{{Nofirmado|','|' + wpFirma + '}}', msStringU('User name'),'');
break;
case "commons.wikimedia.org" :
case "en.wikipedia.org" :
insertar_sel ('{{Unsigned|','|' + '}}', msStringU('User name'),'');
break;
case "ro.wikipedia.org" :
insertar_sel ('{{nesemnat|','|' + '}}', msStringU('User name'),'');
break;
}
}
}
function firma_plantilla()
{
if (wgNamespaceNumber == 0) alert (msStringU(msNodis));
else {
insertTags('{{subst:' + msListaNS[msIndiceNS.User] + ':' + wgUserName + '/Firma}}','',''); }
}
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 "es.wikipedia.org": if (tipo=="anonimo")
{ plantilla = 'Bienvenida ip';
sumario = 'colaborador anónimo';}
else
{ plantilla = 'Bienvenido usuario';
sumario = 'nuevo wikipedista';}
break;
case "en.wikipedia.org": if (tipo=="anonimo")
{ plantilla = 'Welcome-anon';
sumario = 'colaborador anónimo';}
else
{ plantilla = 'Welcome';
sumario = 'nuevo wikipedista';}
break;
case "es.wiktionary.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';
sumario = 'nuevo colaborador';
break;
case "ro.wikipedia.org": if (tipo=="anonimo")
{ plantilla = 'invitaţie';
sumario = 'colaborador anónimo';}
else
{ plantilla = 'bunvenit';
sumario = 'nuevo wikipedista';}
break;
case "pt.wiktionary.org": if (tipo=="anonimo")
{ plantilla = 'bem-vindo ip';
sumario = 'editor anónimo';}
else
{ plantilla = 'bem-vindo';
sumario = 'wikipedista';}
break;
default: procede = false;
}
if (procede)
{ plantilla_aviso (plantilla, msStringU('Welcome'),'','',parametros,firma); }
else { alert(no_definida(msStringU('Welcome'))); }
break;
default : alert (msStringU(msNodis)); break;
}
}
function avisousuario()
{
switch (wgNamespaceNumber)
{
case 3 : var plantilla = '';
if (msTestTL == '') { alert(no_definida('Test')); return; }
if (msTestTL[0] == "k") { plantilla = msTestTL[1];}
var aviso = '';
if (msTestTL.length == 3) { plantilla = msTestTL[2];}
else {
var texto ='';
for (i=2; i<msTestTL.length; i++)
texto = texto + msTestTL[i] + ' : '
+ msStringU(msTestMsgTL[i-2]) + '\n';
aviso = prompt(msStringU('User warning message') + ':\n' + texto ,'');
}
if(aviso!=null) { plantilla_aviso (plantilla + aviso,
msStringU('User warning'),'','','',''); }
break;
default : alert (msStringU(msNodis)); break;
}
}
function imagen_retirada()
{
switch (location.hostname)
{
case "es.wikipedia.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 ('No tag message',msStringU('Non-source o Non-license image'),
msStringU('Image name'), msListaNS[msIndiceNS.Image] + ':','','');
break;
default : alert (msStringU(msNodis)); break;
} break;
case "es.wikibooks.org" :
switch (wgNamespaceNumber)
{
case 3 : plantilla_aviso ('Imagen retirada','','','','|'+wpFirma,'');
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 = 'es.wikipedia.org'; }
if (usuario=="") {usuario = 'Axxgreazz'; };
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 (!firma) { miFirma = ' ' + wpFirma; }
insertTags('{{subst:' + plantilla + extra + parametros + '}}' + miFirma,'','');
if (location.href.indexOf('§ion=')!=-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 = '';
var bHayToken;
var cParametro = '';
var cResto ='';
var nInicio = 0;
var nomparam;
if (msprompt)
{
if (msprompt.indexOf('|') != -1 )
{
bHayToken=true;
nToken = msprompt.indexOf('|');
cResto = msprompt;
while (bHayToken)
{
nomParam = cResto.substring (nInicio, nToken);
nomParam = nomParam.split('=');
if (nomParam.length == 0)
{ cParametro = cResto.substring (nInicio, nToken);
cParam = ''; }
else
{ cParametro = nomParam[1];
cAuxParam = nomParam[0]; }
aviso = prompt (cParametro + ':','');
if (aviso) extra = extra + '|' + cAuxParam + '=' + aviso;
cResto= cResto.substring (nToken+1, cResto.length);
if (cResto.indexOf('|') != -1)
{ bHayToken=true;
nToken = cResto.indexOf('|');
}
else
{ bHayToken=false;
aviso = prompt (cResto + ':','');
if (aviso) extra = extra + '|'+ aviso;
}
}
}
else
{
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 (msStringU(msNodef) + ': ' + plantilla);
else return (msNodef);
}
function ms_confirmar (plantilla)
{
return (!wpConfirma||confirm(msStringU('Apply the template') + ': ' + 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('Dou you want to save changes') + '?'))
{ document.editform.submit(); }
}
}
function ms_guardarp (guarda)
{
return (guarda || confirm(msStringU('Dou you want to save changes') + '?'));
}
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;}
}
}
function msActivarModulo (moduloestado)
{
if (msValidarLN()) return false;
var cActivaMonobook = topaz.util.cookie.get("cActivaMonobook");
if (cActivaMonobook != null)
{ var bActivaMonobook;
if (cActivaMonobook == "true") bActivaMonobook = true;
else bActivaMonobook = false;
msActivaMonobook = bActivaMonobook;
return moduloestado && bActivaMonobook;
}
else
{ topaz.util.cookie.set("cActivaMonobook", msActivaMonobook);
return msActivaMonobook;
}
}
function msEsSysop ()
{
for (i=0; i<wgUserGroups.length; i++)
{ if (wgUserGroups[i] == "sysop") return true; }
return false;
}
function msPuedeEditar ()
{
if (wgRestrictionEdit.length == 0) return true;
for (i=0; i<wgRestrictionEdit.length; i++)
for (j=0; j<wgUserGroups.length; j++)
{ if (wgUserGroups[j] == wgRestrictionEdit[i]) return true; }
return false;
}
//</nowiki></pre>