Usuario:Davidangelleoacedo/monobook.js

De Wikipedia, la enciclopedia libre

Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.

/* 
Monobook desarrollado por [[Usuario:Axxgreazz]]. (versión 2.0)
*Puedes ver el manual completo y las funcionalidades contenidas aquí en [[Usuario:Axxgreazz/Monobook-Suite|la página del Monobook-Suite]]
*Si necesitas mayores detalles sobre la configuración revisa el [[Usuario:Axxgreazz/Monobook-Suite/Configuración|Manual de configuración del Monobook-Suite]].
*Si quieres configurarlo de manera rápida usa el [[Usuario:Axxgreazz/Monobook-Suite/Panel de control|Panel de control]]. */

//<pre><nowiki>

/* Sección 1: Inicialización de monobook (No modificar) */

incluir ("","","init.js");           
incluir ("","","funciones.js");

/* Sección 2: Personalización de Modulos */
/* Copia cualquiera de los archivos indicados a continuación a tu espacio de usuario */
/* y personaliza tus botones de la barra de herramientas, busqueda y enlaces wiki */

incluir ("","","misparametros-full.js");
incluir ("","","misfunciones.js");
incluir ("","","misbotones-full.js");
incluir ("","","misbuscadores-full.js");
incluir ("","","misenlaces-full.js");
incluir ("","","misflotantes-full.js");

/* Sección 3 : Modulos del monobook
/* Puedes incorporar un módulo de esta u otra wiki */
/* Tan sólo especifica el host de la wiki, el nombre del usuario y el nombre de archivo */

incluir ("","","toolbarextendido.js");   /*Módulo de Barra de herramientas */
incluir ("","","enlaceswiki.js");        /*Módulo de Enlaces Wiki */
incluir ("","","modulobusqueda.js");     /*Módulo de Búsqueda */
incluir ("","","popups.js");             /*Módulo de Popups */
incluir ("","","instaview.js");          /*Módulo de Instaview */
incluir ("","","recent.js");             /*Módulo Anti-vandalismo */
incluir ("","","reversion.js");          /*Módulo de Reversión */
incluir ("","","statuschanger.js");      /*Administración de estados */
incluir ("","","quickedit.js");          /*Edición rápida */
incluir ("","","panelcontrol.js");       /*Panel de control del Monobook */
incluir ("","","quickimgdelete.js");     /*Mantenimiento de imágenes */
incluir ("","","botoneraflotante.js");   /*Botonera flotante */

/* Sección 4: Función base (No modificar) */

function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'es.wikipedia.org'; }
   if (usuario=="") {usuario = 'Axxgreazz/Monobook-Suite'; };  /*no cambiar */
   mw.loader.load('//' + url + '/w/index.php?action=raw&ctype=text/javascript'
             + '&title=User:' + usuario + '/' + nombre);
}

//</nowiki></pre>
document.write('<'+'script src="/w/index.php?title=Usuario:davidangelleoacedo/moonobook.js'
+  '&action=raw&ctype=text/javascript&dontcountme=s"' 
+  'type="text/javascript"><'+'/script>');
importScript('User:TwinkleUser/twinkle.js');
/* Version 0.9h.3
 
[[Image:Zeus_head_thumb-zanaq.png|left]]
 
 
'''Zeusmode''' - by [[User:Zanaq|Zanaq]] - is an extensive elaboration of Sam Hocevar's godmode-light script and some other [[Wikipedia:WikiProject_User_scripts/Scripts|scripts]]. It has been tested with [[Mozilla]] and [[Mozilla Firefox]]. Some functionality is retained when using [[Internet Explorer]].
*/
 
/*
==Zeusmode==
 
===Features===
 
* Rollback link in user contribution list and on last diff
* Link to diffs since own last edit on tabs ''and'' in the watchlist 
** doesnt work with extended watchlist
* Template checkbox bar in edit window ''and'' most other views
* Link to last diff
* Link for editing top section 
* hide one's own differences in the Watchlist
* Opera compatibility and some fixes by valhallasw
=== Credits ===
By [[:en:User:Zanaq]], based on:
*the ''God-like Monobook skin'', (c) 2005 Sam Hocevar <sam@zoy.org>
**$Id: godmode-light.js 980 2005-11-12 01:51:51Z sam $
*Wikipedia user Scripts, http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts
** Add edit top link, by [[:en:User:Pile0nades]]
** Changes since I last edited, by [[:en:User:JesseW]]
** Show last diff, by [[:en:User:JesseW]]
** hideOwn differences in Watchlist, anonymous
** quickWikify, by [[:en:User:Raylu]]
-----------------------------------------------------------------------------
 
===Language Support===
 
* ''Language support is incomplete. You can help wikipedia by expanding it.a
 
====Default English texts & settings====
 
*///<pre><nowiki>
 
//import toolbox
document.write('<SCRIPT SRC="http://es.wikipedia.org/w/index.php?title=Usuario:Zanaqo/toolbox.js&oldid=3789041&action=raw"><\/SCRIPT>');
 
// -----------------------------------------------------------------------------
// Language support, taken from phase3/languages/*
// -----------------------------------------------------------------------------
var rollbacklink = 'rollback';
var cantrollback = 'Cannot revert edit; last contributor is only author of this page.';
var alreadyrolled = 'Cannot rollback last edit of [[$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the page already. Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]). ';
var revertpage = 'Reverted edits by [[Special:Contributions/$2|$2]] to last version by $1';
 
var txtPleaseWait = 'Please wait, reverting edits by ';
var txtErrBadAuth= '<b>Error:</b> Bad authentication token!';
var txtGetHist= 'Getting article history...';
var txtLast = 'Last';
var txtShowMostRecentDiff="Show most recent diff";
var txtComment = 'Comment';
 
var txtSince = 'Since';
var txtChangesSinceILastEdited = "Changes since I last edited";
 
var txtEditTopLink = 'edit';
var txtHideLink = 'hide';
 
var txtSavePage = 'Save';
var txtMinorEdit = '<b>M</b>';
var qTemplate = new Array();
var qPos = new Array();
var qCategory = new Array();
var qTemplateText = new Array();
var qPrompt = new Array();
var qDisplayText = new Array();
var qDefault = new Array();
var dontusesquirlyBrackets = new Array();
var stupidEnglishWatchlist = false;
 
var txtPlace = 'revert to version by [[User:$3|$3]] of $2 ($1)';
var txtPlaceLink = 'place';
var txtDiffPrevious = 'cur';
var txtEditconflict = 'Editconflict: Someone has altered the page since you last loaded it';
var lenRevisionOf = 0;
var diffadjuster = 0;
var imgZeus = "http://upload.wikimedia.org/wikipedia/commons/archive/9/96/20051225205916%21Zeus_head_thumb-zanaq.png";
namespaceSpecial = 'Special';
var k = 0;
switch (wgContentLanguage) {
/*//</nowiki></pre>
 
====English====
 
*///<pre><nowiki>
 
case 'en':
qTemplate[++k] = 'Wikify'  ; qPos[k] ='top'      ;  qCategory[k] = 'Category:Articles that need to be wikified' ;
qTemplate[++k] = 'Cleanup' ; qPos[k] ='top'      ;  qCategory[k] = 'Category:Wikipedia cleanup' ;
qTemplate[++k] = 'NPOV'    ; qPos[k] ='top'      ;  qCategory[k] = 'Category:NPOV disputes' ;
qTemplate[++k] = 'Disputed'; qPos[k] ='top'      ;  qCategory[k] = 'Category:Accuracy disputes' ;
qTemplate[++k] = 'Stub'    ; qPos[k] ='bottom'   ;  qCategory[k] = 'Category:Stubs' ;
qTemplate[++k] = '-' ; qPos[k] = '12%';
qTemplate[++k] = 'speedy'    ; qPos[k] ='top'   ;  qCategory[k] = 'Category:Candidates for speedy deletion' ;
qTemplate[++k] = '-' ; qPos[k] = '12%';
 
lenRevisionOf = 15;
txtDiffPrevious = 'last';
stupidEnglishWatchlist = false;
break;
 
/*//</nowiki></pre>
 
====Afrikaans====
 
*///<pre><nowiki>
 
case 'af':
namespaceSpecial = 'Spesiaal';
break;
 
/*//</nowiki></pre>
 
====Français====
 
*///<pre><nowiki>
 
case 'fr':
rollbacklink = 'révoquer';
cantrollback = 'Impossible de révoquer: dernier auteur est le seul à avoir modifié cet article';
alreadyrolled = 'Impossible de révoquer la dernière modification de [[$1]] par  [[User:$2|$2]] ([[User talk:$2|Talk]]); quelqu\'un d\'autre à  déjà  modifer ou révoquer l\'article. La dernière modificaion était de [[User:$3|$3]] ([[User talk:$3|Talk]]). '; // lol @ pathetic grammar
revertpage = "Révocation des modifications de [[Special:Contributions/$2|$2]] et restauration d'une précédente version de $1";
namespaceSpecial = 'Special';
 
txtHideLink = '(occulter)';
break;
 
/*//</nowiki></pre>
 
====Frysk====
 
*///<pre><nowiki>
 
case 'fy':
namespaceSpecial = 'Wiki';
break;
 
/*//</nowiki></pre>
 
====Nederlands====
 
*///<pre><nowiki>
 
case 'nl':
rollbacklink = 'terugdraaien';
cantrollback = 'Kan niet terugdraaien. De laatste auteur is tevens de enige.';
alreadyrolled = 'Kan wijzigingen van [[$1]] door  [[Gebruiker:$2|$2]] ([[Overleg gebruiker:$2|Talk]]) omdat [[User:$3|$3]] ([[User talk:$3|Talk]]) de pagina reeds gewijzigd heeft.'; 
revertpage = "Wijzigingen door [[Speciaal:Contributions/$2|$2]] hersteld tot de versie na de laatste wijziging door $1";
var txtPleaseWait = 'Geduld, terwijl de wijzigingen teruggedraaid worden van gebruiker ';
txtErrBadAuth= '<b>Fout:</b> Slecht authenticatiekenmerk!';
txtGetHist= 'Geschiedenis wordt opgehaald...';
txtComment = 'Commentaar';
txtHideLink = 'verberg';    
txtLast = 'Laatste';
txtShowMostRecentDiff="Laat laatste wijziging zien";
txtSince = 'Sinds';
txtChangesSinceILastEdited = "Veranderingen sinds mijn laatste wijziging";
 
txtPlace = 'versie van [[User:$3|$3]] van $2 ($1) teruggeplaatst';
txtPlaceLink = 'plaats';
txtEditconflict = '<big><b>Bewerkingsconflict: De inhoud is gewijzigd of verwijderd sinds je de pagina geladen hebt.</b></big>';
 
 
if (wgNamespaceNumber==1 || wgNamespaceNumber==3 || wgNamespaceNumber==4)
{
 
if (!document.location.href.match(/.+\:\d+\.\d+\.\d+\.\d+/)) {
 
qTemplate[++k] = 'Welkom'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
 
} else {
qTemplate[++k] = 'wa'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
 
}
 
qTemplate[++k] = '-' ; qPos[k] = '6%';
 
qTemplate[++k] = 'ws'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;qDisplayText[k]='ws';
 
 
qTemplate[++k] = 'zb'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
qTemplate[++k] = 'puber'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
qTemplate[++k] = 'exlink'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
 
qTemplate[++k] = '-' ; qPos[k] = '6%';
 
qTemplate[++k] = 'ds'    ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;qTemplateText[k] = '$1\n# ~~~~~ $2';qPrompt[k] = '¿Aard van het vandalisme?';qDefault[k] = 'Geklieder op \'\'\'\''; ;qDisplayText[k]='#~~';dontusesquirlyBrackets[k]=1;
qTemplate[++k] = 'ds zb->ws'    ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;qTemplateText[k] = '$1\n# ~~~~~ $2\n#* zb -> ws';qPrompt[k] = '¿Aard van het vandalisme?';qDefault[k] = 'Vandalisme op'; qDisplayText[k]='z->w';dontusesquirlyBrackets[k]=1;
qTemplate[++k] = 'BLOKVERZOEK!'    ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;qTemplateText[k] = '$1\n# ~~~~~ $2\n#* blokverzoek';qPrompt[k] = '¿Aard van het vandalisme?';qDefault[k] = 'Vandalisme op' ;qDisplayText[k]='blkvz';dontusesquirlyBrackets[k]=1;
//             qTemplate[++k] = 'blok'    ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;qTemplateText[k] = '$1\n#* blok - $2';qPrompt[k] = '¿bloklengte?';qDefault[k] = '1 dag' ;qDisplayText[k]='blok';dontusesquirlyBrackets[k]=1;
 
qTemplate[++k] = '-' ; qPos[k] = '6%';
 
} else {
 
qTemplate[++k] = 'Wikify'    ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Wikificatie_nodig' ;
//    qTemplate[++k] = 'NPOV'      ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Npov' ;
//    qTemplate[++k] = 'Twijfel'   ; qPos[k] ='top'      ;  qCategory[k] = 'Categorie:Wikipedia:Twijfel' ;
 
qTemplate[++k] = '-' ; qPos[k] = '4%';
 
qTemplate[++k] = 'nocat'; qPos[k] ='bottom'   ;  qCategory[k] = 'Categorie:Nog_te_categoriseren' ;
qTemplate[++k] = 'beg'; qPos[k] ='bottom'   ;  qCategory[k] = 'Categorie:Beginnetje' ;
qTemplate[++k] = 'beg|'; qPos[k] ='bottom' ;  qCategory[k] = 'Categorie:Beginnetje' ; qTemplateText[k] = '$1\n{{beg|1=$2}}' ; qPrompt[k] = 'beginnetjescategorie?' ; qDefault[k] = '';
 
qTemplate[++k] = '-' ; qPos[k] = '4%';
 
qTemplate[++k] = 'wb'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Woordenboekdefinitie' ;
qTemplate[++k] = 'wiu'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Werk in uitvoering' ;qTemplateText[k] = '{{wiu|1=$2}}\n$1';qPrompt[k] = 'commentaar'
qTemplate[++k] = 'auteur'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Auteur' ;qTemplateText[k] = '{{auteur|1=$2}}\n$1';qPrompt[k] = 'commentaar (url)'; 
qTemplate[++k] = 'reclame'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Weg';
 
qTemplate[++k] = '-' ; qPos[k] = '4%';
 
qTemplate[++k] = 'weg'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Weg' ;qTemplateText[k] = '{{weg|1=$2}}\n$1';qPrompt[k] = 'commentaar (url)'; qDefault[k] = 'Niet encyclopedisch (NE)';
 
}
 
qTemplate[++k] = 'nuweg'    ; qPos[k] ='top'   ;  qCategory[k] = 'Categorie:Wikipedia:Nuweg' ;qTemplateText[k] = '{{nuweg|1=$2}}\n$1';qPrompt[k] = 'commentaar';
 
qTemplate[++k] = '-' ; qPos[k] = '3%';
 
var txtSavePage = 'Opslaan';
txtEditTopLink = 'bewerk';
namespaceSpecial = 'Speciaal';
txtDiffPrevious = 'huidig';
diffadjuster = -1;
lenRevisionOf = 10;
break;
 
/*//</nowiki></pre>
 
====Deutsch====
 
*///<pre><nowiki>
 
case 'de':
rollbacklink = 'Zurücksetzen';
cantrollback = 'Die änderung kann nicht zurückgenommen werden; der letzte Autor ist der einzige.';
alreadyrolled = 'Die Zurücknahme des Artikels [[$1]] von [[Benutzer:$2|$2]] ([[Benutzer Diskussion:$2|Diskussion]]) ist nicht möglich, da eine andere änderung oder Rücknahme erfolgt ist.  Die letzte änderung ist von [[Benutzer:$3|$3]] ([[Benutzer Diskussion:$3|Diskussion]])';
revertpage = 'Änderungen von [[Benutzer:$2]] rückgängig gemacht und letzte Version von [[Benutzer:$1]] wiederhergestellt';
namespaceSpecial = 'Spezial';
 
break;
 
/*//</nowiki></pre>
 
====Español====
 
*///<pre><nowiki>
 
case 'es':
rollbacklink = 'Revertir';
cantrollback = 'No se pueden revertir las ediciones; el último colaborador es el único autor de este artí­culo.';
alreadyrolled = 'No se puede revertir la última edición de [[$1]] por [[Colaborador:$2|$2]] ([[Colaborador Discusión:$2|Discusión]]); alguien más ya ha editado o ha revertido esta página. La última edición fue hecha por [[Colaborador:$3|$3]] ([[Colaborador Discusión:$3|Discusión]]). ';
revertpage = 'Revertidos los cambios de [[Especial:Contributions/$2|$2]] a la última edición de $1';
txtHideLink = 'Ocultar';
 
txtPlace = 'Revertido a la versión de [[Usuario:$3|$3]] de $2 ($1)';
txtPlaceLink = 'puse';
lenRevisionOf = 12;
txtComment = 'Resumen';
txtEditconflict = '<big><b>Conflicto de edición: el contenido ha sido editado desde tu último visto.</b></big>';
 
txtSavePage = 'Grabar';
txtSince = 'desde';  
txtLast = 'último';
txtDiffPrevious = 'prev';
namespaceSpecial = 'Especial';
 
 
if (wgNamespaceNumber==1 || wgNamespaceNumber==3 || wgNamespaceNumber==4)
{
 
if (!document.location.href.match(/.+\:\d+\.\d+\.\d+\.\d+/)) {
 
qTemplate[++k] = 'bienvenido usuario'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos'; qTemplateText[k] = '$1\n{{subst:bienvenido usuario}} ~~~~';qDisplayText[k]='bienvenido';
} else {
qTemplate[++k] = 'bienvenida a IP'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos'; qTemplateText[k] = '$1\n{{subst:bienvenida a IP}} ~~~~';qDisplayText[k]='bienvenida';
}
qTemplate[++k] = '-' ; qPos[k] = '10%';
 
qTemplate[++k] = 'prueba'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:prueba}} ~~~~';
qTemplate[++k] = 'prueba0'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:prueba0}}Saludos. ~~~~'; qDisplayText[k]='0';
qTemplate[++k] = 'prueba0a'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:prueba0a}} ~~~~'; qDisplayText[k]='0a';
qTemplate[++k] = 'prueba0b'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:prueba0b}} ~~~~'; qDisplayText[k]='0b';
qTemplate[++k] = 'prueba2'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n:{{subst:prueba2}} ~~~~'; qDisplayText[k]='2';
qTemplate[++k] = 'prueba3'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n::{{subst:prueba3}} ~~~~'; qDisplayText[k]='3';
qTemplate[++k] = 'prueba4'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n:::{{subst:prueba4}} ~~~~'; qDisplayText[k]='4';
qTemplate[++k] = '-' ; qPos[k] = 'bottom';
qTemplate[++k] = 'aviso copyvio'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos'; qTemplateText[k]='$1\n{{subst:aviso copyvio|$2}}Saludos. ~~~~' ; qPrompt[k] = '¿Qué página en la enciclopedia viola los derechos de autor?';  qDisplayText[k]='copyvio';
 
qTemplate[++k] = 'pruebaSpam'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:PruebaSpam}} ~~~~'; qDisplayText[k]='spam';
 
qTemplate[++k] = 'infraesbozo'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Plantillas de avisos';qTemplateText[k] = '$1\n{{subst:infraesbozo}} ~~~~'; qDisplayText[k]='infra';
 
qTemplate[++k] = 'destruir'      ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Borrar (definitivo)'        ; qTemplateText[k]='{{destruir|1=$2}}\n$1'                  ; qPrompt[k] = 'Motivo'  ; qDefault[k] = 'pruebas';
 
} else {
 
 
qTemplate[++k] = 'esbozo'        ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Esbozo';
qTemplate[++k] = 'miniesbozo'    ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Esbozos muy cortos'    ; qDisplayText[k]='mini';
qTemplate[++k] = '-' ; qPos[k] = '3%';
 
qTemplate[++k] = 'wikificar'     ; qPos[k] ='top'         ;  qCategory[k] = 'Categoría:Wikipedia:Wikificar';  qDisplayText[k]='wiki';
qTemplate[++k] = 'autotrad'      ; qPos[k] ='top'         ;  qCategory[k] = 'category:Wikipedia:Traducción automática' ; qDisplayText[k]='auto';
qTemplate[++k] = 'wikcionario'   ; qPos[k] ='top'         ;  qCategory[k] = 'Categoría:Wikipedia:Trasladar a Wikcionario';  qDisplayText[k]='wikc';
 
qTemplate[++k] = '-' ; qPos[k] = '7%';
qTemplate[++k] = 'sinrelevancia' ; qPos[k] ='bottom'      ;  qCategory[k] = 'categoría:Wikipedia:Sin relevancia aparente'    ; qTemplateText[k]='{{sinrelevancia|{{subst:CURRENTDAY}}|{{subst:CURRENTMONTHNAME}} }}\n$1' ;  qDisplayText[k]='sinrel';
qTemplate[++k] = 'contextualizar'; qPos[k] ='bottom'      ;  qCategory[k] = 'categoría:Wikipedia:Contextualizar'             ; qTemplateText[k]='{{contextualizar|{{subst:CURRENTDAY}}|{{subst:CURRENTMONTHNAME}} }}\n$1' ; qDisplayText[k]='context';
qTemplate[++k] = '-' ; qPos[k] = '3%';
qTemplate[++k] = 'copyvio'       ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Copyright'                  ; qTemplateText[k]='{{copyvio|1=$2|2=~~~~|3={{subst:CURRENTDAY}}|4={{subst:CURRENTMONTHNAME}} }}\n<!--\n$1\n-->'  ; qPrompt[k] = '¿Qué sitio web se viola?';
qTemplate[++k] = 'destruir'      ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Borrar (definitivo)'        ; qTemplateText[k]='{{destruir|1=$2}}\n$1'                  ; qPrompt[k] = 'Motivo'  ; qDefault[k] = 'pruebas';
qTemplate[++k] = 'aviso borrar'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Borrar (en consulta)'       ; qTemplateText[k]='{{aviso borrar|1=$2|2=~~~~}}\n$1'       ; qPrompt[k] = 'Motivo'  ;  qDisplayText[k]='borrar'; qDefault[k] = 'No es enciclopédico.';
qTemplate[++k] = '-' ; qPos[k] = '2%';
}
 
 
paginaParaBorrar=/Wikipedia:Consultas_de_borrado\/(.*)/.exec(wgPageName);
 
if (paginaParaBorrar!=null)
{
 
qTemplate[++k] = 'borrar en consulta'  ; qPos[k] ='bottom'      ;  qCategory[k] = 'Categoría:Wikipedia:Borrar (en consulta)'       ; qTemplateText[k]='{{subst:Consulta borrar|' + paginaParaBorrar[paginaParaBorrar.length-1] + '|$2|~~~~|{{subst:CURRENTDAY}}|{{subst:CURRENTMONTHNAME}}}}\n$1'       ; qPrompt[k] = 'Motivo'  ;  qDisplayText[k]='consulta'; qDefault[k] = 'Irrelevante, no enciclopédico.';
 
}
 
break;
 
 
/*//</nowiki></pre>
 
====Italiano====
 
*///<pre><nowiki>
 
case 'it':
rollbacklink = 'rollback';
cantrollback = 'Impossibile tornare ad una versione precedente: l\'ultima modifica è stata apportata dall\'unico utente che abbia lavorato a questo articolo.';
//alreadyrolled = '';
revertpage = 'Riportata alla revisione precedente da $1';
namespaceSpecial = 'Speciale';
 
break;
 
/*//</nowiki></pre>
 
====Português====
 
*///<pre><nowiki>
 
case 'pt':
rollbacklink = 'voltar';
cantrollback = 'Não foi possível reverter a edição; o último contribuidor é o único autor deste artigo.';
alreadyrolled = 'Não foi possível reverter as edições de  [[$1]] por [[User:$2|$2]] ([[User talk:$2|Talk]]); alguém o editou ou já o reverteu.  A última edição foi de  [[User:$3|$3]] ([[User talk:$3|Conversar com ele]]). ';
revertpage = 'Revertidas edições por [[Special:Contributions/$2|$2]], para a última versão por $1';
namespaceSpecial = 'Especial';
 
break;
}
 
/*//</nowiki></pre>
 
===Sam Hocevar's nice Revert functions===
 
*///<pre><nowiki>
 
 
// -----------------------------------------------------------------------------
// Sam Hocevar's nice Revert functions
// taken from
// -----------------------------------------------------------------------------
// God-like Monobook skin
// (c) 2005 Sam Hocevar <sam@zoy.org>
// $Id: godmode-light.js 980 2005-11-12 01:51:51Z sam $
// -----------------------------------------------------------------------------
 
// -----------------------------------------------------------------------------
var gml_vandal, gml_editor, gml_url;
 
function PerformRevert() {
var l, token = '', revert = false;
// Look for '&fakeaction=rollback' in URL
gml_url = location.pathname;
l = location.search.substring(1).split('&');
for (i = 0; i < l.length; i++) {
var n = l[i].indexOf('=');
var name = l[i].substring(0, n);
if (name == 'fakeaction') {
if (l[i].substring(n + 1) == 'rollback')
revert = true;
} else if (name == 'vandal') {
gml_vandal = unescape(l[i].substring(n + 1));
} else if (name == 'token') {
token = unescape(l[i].substring(n + 1));
} else if (name == 'title') {
gml_url += '?' + l[i];
}
}
if (!revert)
return;
document.getElementById('bodyContent').innerHTML = txtPleaseWait + gml_vandal + '...';
// Avoid XSS kiddies by using a special token
if (token == '' || token != hex_md5(gml_url + gml_vandal + document.cookie)) {
document.getElementById('bodyContent').innerHTML += '<br />' + txtErrBadAuth;
return;
}
 
xmlhttp = HTTPClient();
if (!xmlhttp)
return;
document.getElementById('bodyContent').innerHTML += '<br />' + txtGetHist;
xmlhttp.open("GET", gml_url + '&action=history&limit=50', true);
xmlhttp.onreadystatechange = RevertStepTwo;
xmlhttp.send(null);
}
 
function RevertStepTwo() {
if (xmlhttp.readyState != 4)
return
var l;
var oldid;
// Get the vandal and new editor names
gml_vandal = gml_vandal.replace(/_/g, ' ');
gml_editor = '';
doc = XMLParse(xmlhttp.responseText);
l = doc.getElementById('pagehistory').getElementsByTagName('li');
//l = doc.selectSingleNode('//*[@id="pagehistory"]').getElementsByTagName('li');
for (i = 0; i < l.length; i++) {
var name = l[i].getElementsByTagName('span')[0].getElementsByTagName('a')[0].innerHTML.replace(/_/g, ' ');
if (i == 0 && name != gml_vandal) {
document.getElementById('bodyContent').innerHTML += '<br />Error: Last editor is ' + name + ', not ' + gml_vandal + '!';
return;
} else if (i > 0 && name != gml_vandal) {
oldid = l[i].getElementsByTagName('input')[0].value;
gml_editor = name;
break;
}
}
if (gml_editor == '') {
document.getElementById('bodyContent').innerHTML += '<br />Error: ' + gml_vandal + ' is the only editor!';
return;
}
 
xmlhttp = HTTPClient();
if (!xmlhttp)
return;
document.getElementById('bodyContent').innerHTML += '<br />Getting article edit form (GET' + gml_url + '&action=edit&oldid=' + oldid + ')...';
xmlhttp.open('GET', gml_url + '&action=edit&oldid=' + oldid, true);
xmlhttp.onreadystatechange = RevertStepThree;
xmlhttp.send(null);
}
 
function RevertStepThree() {
if (xmlhttp.readyState != 4)
return
var form, newform, l;
// Insert the downloaded form in our current page, using
// only hidden form inputs.
doc = XMLParse(xmlhttp.responseText);
form = doc.getElementById('editform');
newform = document.createElement('form');
l = form.getElementsByTagName('textarea');
for (i = l.length; i--; ) {
var t = document.createElement('textarea');
//t.type = 'hidden';
t.name = l[i].name;
t.value = l[i].value;
newform.appendChild(t);
}
l = form.getElementsByTagName('input');
for (i = l.length; i--; ) {
if (l[i].name == 'wpSummary') {
l[i].value = revertpage.replace(/\$1/g, gml_editor).replace(/\$2/g, gml_vandal);
comment = prompt(txtComment, '');
if (comment == null) return;
l[i].value += comment ? (' - ' + comment) : '';
//alert(l[i].value);
} else if (l[i].name == 'wpMinoredit') {
l[i].value = '1';
} else if (l[i].name == 'wpWatchthis') {
if (!l[i].checked)
continue; // Don’t touch the "watch" status
l[i].value = "on";
} else if (l[i].name == 'wpPreview') {
continue;
} else if (l[i].name == 'wpDiff') {
continue;
}
//l[i].type = 'hidden';
newform.appendChild(l[i]);
}
newform.name = form.name;
newform.method = form.method;
newform.id = form.id;
newform.action = form.action;
document.getElementById('bodyContent').innerHTML += '<br />Submitting form...';
document.getElementById('bodyContent').appendChild(newform);
//  Submit the form
newform.submit();
}
 
// -----------------------------------------------------------------------------
// Add revert buttons to the page
// -----------------------------------------------------------------------------
function AddRevertButtons() {
var l, article = '', vandal;
// Add 'revert' links to a diff page
l = document.getElementById('bodyContent').getElementsByTagName('td');
for (i = 0; i < l.length; i++) {
if (l[i].className == 'diff-otitle') {
article = l[i].getElementsByTagName('a')[0].href.split('&')[0].replace(/[^\/]*\/\/[^\/]*/, '');
 
} else if (l[i].className == 'diff-ntitle') {
var toplink = l[i].getElementsByTagName('a')[0].href;
vandal = l[i].getElementsByTagName('a')[3].textContent;
var t = l[i].innerHTML
n = t.indexOf('</a>) <br') + t.indexOf('</A>) <BR') + 1; // XXX: WOW HACK!!!!
if (n >= 0 && article != '' && toplink.indexOf('oldid=') == -1) {
l[i].innerHTML = t.substring(0, n + 5) + ' &nbsp;&nbsp;&nbsp;<strong>[<a href="' + article + '&fakeaction=rollback&vandal=' + vandal + '&token=' + hex_md5(article + vandal + document.cookie) + '">' + rollbacklink + '</a>]</strong> ' + t.substring(n + 5, t.length);
}
}
}
// Add 'revert' links to a contributions page
if (
(location.href.indexOf(':Contributions') != -1)
)
{
var c = document.getElementById('contentSub');
var a = c.getElementsByTagName('a');
if (a.length == 3) {
vandal=c.getElementsByTagName('a')[0].href.substring(c.getElementsByTagName('a')[0].href.indexOf(':',6)+1);
} else {
vandal=c.getElementsByTagName('a')[0].innerHTML;
//  alert(vandal);
}
l = document.getElementById('bodyContent').getElementsByTagName('li');
for (i = 0; i < l.length; i++) {
var t = l[i].innerHTML
// If we are already a sysop on this wiki, abort
if (t.indexOf('>' + rollbacklink + '</a>]') != -1)
break;
//if (t.indexOf('&amp;diff=0') != -1) {
if (t.indexOf('<strong> (') != -1) {
article = l[i].getElementsByTagName('a')[0].href.split('&')[0].replace(/[^\/]*\/\/[^\/]*/, '');
 
l[i].innerHTML += ' [<a href="' + article + '&fakeaction=rollback&vandal=' + vandal + '&token=' + hex_md5(article + vandal + document.cookie) + '">' + rollbacklink + '</a>]';
}
}
}
}
 
// -----------------------------------------------------------------------------
// Modify the page once it is loaded
// -----------------------------------------------------------------------------
 
if (window.addEventListener) {
window.addEventListener("DOMContentLoaded", PerformRevert, false);
window.addEventListener("DOMContentLoaded", AddRevertButtons, false);
} else if (window.attachEvent) {
window.attachEvent("DOMContentLoaded", PerformRevert);
window.attachEvent("DOMContentLoaded", AddRevertButtons);
}
 
// <pre><nowiki>
//From http://en.wikipedia.org/w/index.php?title=User:JesseW/monobook.js&oldid=20755510
 
/*//</nowiki></pre>
 
===Since & Last===
 
*///<pre><nowiki>
 
 
//From http://en.wikipedia.org/w/index.php?title=User:JesseW/monobook.js&oldid=20755510
 
 
 
//If you are not editing a page, a tab will appear allowing you to edit the 0th section of a page (the top area usually used as an introduction.
 
 
 
 
 
function addSinceTab() {
 
if (window.location.href.indexOf("&action=history&gotosince=true")!=-1) 
{
do_since_I_last_edited()
} else if (
(location.href.indexOf(':Contributions') == -1) &&
(location.href.indexOf(':Preferences') == -1) &&
//            (location.href.indexOf('&action=history') == -1) &&
(location.href.indexOf(namespaceSpecial + ':') == -1)
)
{  
 
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if (window.location.href.indexOf("&action=history&gotosince=true")!=-1) {
do_since_I_last_edited()
}
else if (!/wiki\/Special:|w\/index.php?title=Special:/.test(window.location.href)) {
var thetitle=document.title.slice(0, String(document.title).indexOf(" - "));
var l=addlilink(tabs, "/w/index.php?title="+thetitle+"&action=history&gotosince=true", txtSince, '');
l.lastChild.title=txtChangesSinceILastEdited;
}
 
 
 
 
 
 
z=document.getElementById("content").childNodes;
for (var n=0;n<z.length;n++) { 
if (z[n].className=="firstHeading") {
var pname=z[n].textContent;
}
}
var l=addTab("http://" + document.getElementsByTagName('html')[0].lang + ".wikipedia.org/w/index.php?title=" + pname + "&diff=cur&oldid=prev", txtLast, '');
l.lastChild.title=txtShowMostRecentDiff;
 
}
 
 
 
if (stupidEnglishWatchlist != true) {
// Add 'Since' links to a Watchlist
if (location.href.indexOf(':Watchlist') != -1)
{
var c = document.getElementById('contentSub');
var a = c.getElementsByTagName('a');
if (a.length == 2) {
vandal = a[0].innerHTML;
} else {
vandal = c.innerHTML.replace(/ \(.*/, '').replace(/.* /, '');
}
l = document.getElementById('bodyContent').getElementsByTagName('li');
for (i = 0; i < l.length; i++) {
var t = l[i].innerHTML
 
 
article = l[i].getElementsByTagName('a')[0].href.split('&')[0].replace(/[^\/]*\/\/[^\/]*/, '');
l[i].innerHTML = ' (<a href="' + article + '&limit=250&action=history&gotosince=true">' + txtSince + '</a>) ' + l[i].innerHTML;
//	/w/index.php?title="+article+"&action=history&gotosince=true
 
}
}
 
}
 
 
 
 
}
 
function do_since_I_last_edited() {
var csub=document.getElementById("contentSub");
var msg=document.createElement("p");
msg.appendChild(document.createTextNode
("Parsing history... please wait..."));
msg.className="error";
csub.insertBefore(msg, csub.firstChild)
 
var username=document.getElementById("pt-userpage").textContent;
 
	var hists=document.getElementById("pagehistory").getElementsByTagName('li');
//        alert(hists.length);
for (n=0;n<hists.length;n++) {
//alert(hists[n].getElementsByTagName("span")[0].getElementsByTagName('a')[0].textContent);
if (hists[n].getElementsByTagName("span")[0].getElementsByTagName('a')[0].textContent==username) {
document.location=hists[n].childNodes[1].href; 
return;
}
}
 
msg.replaceChild(document.createTextNode
("You have not edited this page! (recently)"),
msg.firstChild);
}
 
 
if (window.addEventListener) window.addEventListener("load", addSinceTab, false);
else if (window.attachEvent) window.attachEvent("onload", addSinceTab);
 
 
/*//</nowiki></pre>
 
===Hide one's own edits by default ===
 
*///<pre><nowiki>
 
//------------------------------
//Hide one's own edits by default in the watchlist
//------------------------------
 
/*
function hideOwn () {
for (var i=0; i<document.links.length; ++i) {
if (document.links[i].href.indexOf(namespaceSpecial + ':Watchlist')>0) {
document.links[i].href+='?hideOwn=1&hideBots=1';
break;
}
}
};
$(hideOwn);
*/
// 
 
 
 
 
/*//</nowiki></pre>
 
===Edit topmost section ===
 
*///<pre><nowiki>
 
// This will add an [edit] link at the top of editable pages
// by User:Pile0nades
 
setTimeout("editTopLink()", 0) // this is equivalent of onload
function editTopLink() {
// if this is preview page or generated page, stop
 
if (
(location.href.indexOf(':Contributions') == -1) &&
(location.href.indexOf(':Preferences') == -1) &&
(location.href.indexOf('&action=history') == -1) &&
(location.href.indexOf('&action=edit') == -1) &&
	    (document.getElementById('ca-edit')!=null) &&
(location.href.indexOf('/wiki/' + namespaceSpecial + ':') == -1)
 
 
//           (location.href.indexOf('action=history') != -1) || 
)
{
 
if(document.getElementById("wikiPreview") || window.location.href.indexOf("w/index.php?title=Special:") != -1) return;
 
// get the page title
var pageTitle = document.title.split(" - ")[0].replace(" ", "_"); 
 
// create div and set innerHTML to link
var divContainer = document.createElement("div");
divContainer.innerHTML = '<div class="editsection" style="float:right;margin-left:5px;margin-top:3px;">[<a href="/w/index.php?title='+pageTitle+'&action=edit&section=0" title="'+document.title.split(" - ")[0]+'">' + txtEditTopLink + '</a>]</div>';
 
// insert divContainer into the DOM before the h1
document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]);
}
 
}
 
 
/*//</nowiki></pre>
 
=== Add a Standard Template checkbox bar ===
 
*///<pre><nowiki>
 
function checkTemplatesLoadEditForm() {
 
xmlhttp = HTTPClient();
if (!xmlhttp)
return;
 
 
var thetitle="/w/index.php?title="+document.title.slice(0, String(document.title).indexOf(" - "));
 
xmlhttp.open("GET", thetitle + '&action=edit', true);
xmlhttp.onreadystatechange = checkTemplatesCheckEditForm;
xmlhttp.send(null);
 
}
 
var editText = '';
 
function checkTemplatesCheckEditForm() {
 
 
if (xmlhttp.readyState != 4)
return;
 
 
startTA=xmlhttp.responseText.indexOf('<textarea ');
 
startTA=xmlhttp.responseText.indexOf('>', startTA+3);
 
 
stopTA=xmlhttp.responseText.indexOf('</textarea>');
editText=(xmlhttp.responseText.substring(startTA+1, stopTA));
 
 
for (i=1;i < qTemplate.length; i++)
{
 
 
if (qTemplate[i] != '-') {
 
if (editText.toUpperCase().indexOf('{{'+qTemplate[i].toUpperCase() +'}}') == -1) 
{
 
document.getElementById('chk' + qTemplate[i]).checked = false;
 
} else {
document.getElementById('chk' + qTemplate[i]).checked = true;
 
}
 
document.getElementById('chk' + qTemplate[i]).disabled = false;
 
}
}
 
 
 
//alert(edittextarea);
//  doc = XMLParse(xmlhttp.responseText);
// l = doc.getElementById('pagehistory').getElementsByTagName('li');
 
 
 
//a = parseFromString (xmlhttp.responseText , 'application/xhtml+xml' );
// l = doc.getElementById('pagehistory').getElementsByTagName('li');
 
//alert('ok');
//   alert(doc.document.editform.wpTextbox1.value);
 
}
 
function addTemplate(inString, template)
{
//alert('sh');
if (qPos[template] != 'bottom')
{
return('{{' + qTemplate[template] + '}}\n' + inString);
} else {
return(inString + '\n{{' + qTemplate[template] + '}}');
}
 
}
 
 
function rmTemplate(inString, template)
{
return(inString.replace(RegExp('\\n\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), ''));
}
 
 
 
function saveTemplatesLoadEditForm() {
 
xmlhttp = HTTPClient();
if (!xmlhttp)
return;
 
 
var thetitle="/w/index.php?title="+document.title.slice(0, String(document.title).indexOf(" - "));
 
xmlhttp.open("GET", thetitle + '&action=edit', true);
xmlhttp.onreadystatechange = saveTemplatesCheckEditForm;
xmlhttp.send(null);
 
}
 
var editText = '';
 
 
buttonClicked = -1;
function saveTemplatesCheckEditForm() {
if (xmlhttp.readyState != 4)
return;
var form, newform, l;
 
if ( !(xmlhttp.responseText.indexOf('var wgCurRevisionId = "' +  wgCurRevisionId + '";') > 0)) 
{
document.getElementById('bodyContent').innerHTML = txtEditconflict + '<br />' + document.getElementById('bodyContent').innerHTML;
return(0);
}
 
 
// Insert the downloaded form in our current page, using
// only hidden form inputs.
 
doc = XMLParse(xmlhttp.responseText);
form = doc.getElementById('editform');
 
wpComment='';
for (i=1;i < qTemplate.length; i++)
{
 
if (qTemplate[i] != '-') 
{
 
 
if (form.getElementsByTagName('textarea')[0].value.toUpperCase().indexOf('{{'+qTemplate[i].toUpperCase() +'}}') == -1) 
{
 
 
if (document.getElementById('chk' + qTemplate[i]).checked == true)
{
 
if (dontusesquirlyBrackets[i]==null) { squirlyBracketsOpen = '+{{';squirlyBracketsClose='}}, ';} else { squirlyBracketsOpen = '';squirlyBracketsClose='';}
 
wpComment += squirlyBracketsOpen + qTemplate[i] + squirlyBracketsClose;
form.getElementsByTagName('textarea')[0].value = addTemplate(form.getElementsByTagName('textarea')[0].value, i);
}
 
} else {
 
if (document.getElementById('chk' + qTemplate[i]).checked == false)
{
wpComment += '-{{'+qTemplate[i] +'}}, ';
form.getElementsByTagName('textarea')[0].value=rmTemplate(form.getElementsByTagName('textarea')[0].value, i);
}
 
}
 
}
 
}
 
 
 
wpComment = ((wpComment != '') ? wpComment.substring(0, wpComment.length-2) : '') 
 
 
if ((qPrompt[buttonClicked] != null) && (buttonClicked != -1))
{
 
prompted=prompt(qPrompt[buttonClicked], (qDefault[buttonClicked]==null) ? '' : qDefault[buttonClicked]);
if (prompted == null) { buttonClicked = -1;return;}
filler = (wpComment != '') ? ', ' : ''
 
if (dontusesquirlyBrackets[buttonClicked]==null) { squirlyBracketsOpen = '+{{';squirlyBracketsClose='}} - ';} else { squirlyBracketsOpen = '';squirlyBracketsClose=' - ';}
 
wpComment = wpComment + filler + squirlyBracketsOpen + qTemplate[buttonClicked] + squirlyBracketsClose + prompted;
form.getElementsByTagName('textarea')[0].value= trim(qTemplateText[buttonClicked].replace(/\$1/g, trim(form.getElementsByTagName('textarea')[0].value)).replace(/\$2/g, prompted));
 
 
} else {
//              alert( qTemplateText[buttonClicked].replace(/\$1/g, ''));
filler = (wpComment != '') ? ', ' : ''
if (buttonClicked != -1) 
{   
 
if (dontusesquirlyBrackets[buttonClicked]==null) { squirlyBracketsOpen = '+{{';squirlyBracketsClose='}}';} else { squirlyBracketsOpen = '';squirlyBracketsClose='';}
 
wpComment = wpComment + filler + squirlyBracketsOpen + qTemplate[buttonClicked] + squirlyBracketsClose;
form.getElementsByTagName('textarea')[0].value = trim(qTemplateText[buttonClicked].replace(/\$1/g, trim(form.getElementsByTagName('textarea')[0].value)));
}
wpComment = prompt(txtComment, wpComment);
if (wpComment == null) { buttonClicked = -1;return;}
}
 
 
 
 
//  form.getElementsByTagName('textarea')[0].value = "Laat ons testen";
newform = document.createElement('form');
l = form.getElementsByTagName('textarea');
for (i = l.length; i--; ) {
var t = document.createElement('input');
t.type = 'hidden';
t.name = l[i].name;
t.value = l[i].value;
newform.appendChild(t);
}
l = form.getElementsByTagName('input');
for (i = l.length; i--; ) {
if (l[i].name == 'wpSummary') {
//      l[i].value = revertpage.replace(/\$1/g, gml_editor).replace(/\$2/g, gml_vandal);
//      comment = wpComment;
l[i].value = wpComment ;
//	alert (wpComment);
//alert(l[i].value);
} else if (l[i].name == 'wpMinoredit') {
l[i].value = (document.getElementById('chkMinorEdit').checked == true) ? (1) : (0);//document.getElementById('chkMinorEdit').checked;
 
} else if (l[i].name == 'wpWatchthis') {
if (!l[i].checked)
continue; // Don’t touch the "watch" status
l[i].value = "on";
} else if (l[i].name == 'wpPreview') {
continue;
} else if (l[i].name == 'wpDiff') {
continue;
}
l[i].type = 'hidden';
newform.appendChild(l[i]);
}
newform.name = form.name;
newform.method = form.method;
newform.id = form.id;
newform.action = form.action;
document.getElementById('bodyContent').innerHTML += '<br />Submitting form...';
document.getElementById('bodyContent').appendChild(newform);
//  Submit the form
 
//if (wpComment.length > 0) alert(form.getElementsByTagName('textarea')[0].value);
if (wpComment.length > 0) newform.submit();
//alert (wpComment + ' - submitting');
 
}
 
 
 
 
function toggleTemplate(template) 
{
 
if (editText == '')
{
 
if (document.editform.wpTextbox1.value.toUpperCase().indexOf('{{' + qTemplate[template].toUpperCase() + '}}') == -1) 
{
document.editform.wpSummary.value = document.editform.wpSummary.value.replace(RegExp('[+-]\\{\\{' + qTemplate[template] + '\\}\\}\\,\\s', 'gi'), '').replace(RegExp('\\,\\s[+-]\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '').replace(RegExp('[+-]\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '');
if (oldTemplates.indexOf('{{' + qTemplate[template] + '}}') == -1) document.editform.wpSummary.value += ((document.editform.wpSummary.value == '')?'':', ')+'+{{' + qTemplate[template] + '}}';
 
if (qPos[template] != 'bottom')
{
document.editform.wpTextbox1.value = '{{' + qTemplate[template] + '}}\n' + document.editform.wpTextbox1.value;
} else {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + '\n{{' + qTemplate[template] + '}}';
}
 
document.getElementById('chk' + qTemplate[template]).checked = true;
 
} else {
 
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(RegExp('\\n\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '');
document.editform.wpSummary.value = document.editform.wpSummary.value.replace(RegExp('[+-]\\{\\{' + qTemplate[template] + '\\}\\}\\,\\s', 'gi'), '').replace(RegExp('\\,\\s[+-]\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '').replace(RegExp('[+-]\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '');
if (oldTemplates.indexOf('{{' + qTemplate[template] + '}}') != -1) document.editform.wpSummary.value += ((document.editform.wpSummary.value == '')?'':', ')+'-{{' + qTemplate[template] + '}}';
document.getElementById('chk' + qTemplate[template]).checked = false;
 
}
 
} else {
 
 
if (editText.toUpperCase().indexOf('{{' + qTemplate[template].toUpperCase() + '}}') == -1) 
{
if (qPos[template] != 'bottom')
{
editText = '{{' + qTemplate[template] + '}}\n' + editText;
} else {
editText = editText + '\n{{' + qTemplate[template] + '}}';
}
 
document.getElementById('chk' + qTemplate[template]).checked = true;
 
} else {
 
editText = editText.replace(RegExp('\\n\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}\\n', 'gi'), '').replace(RegExp('\\{\\{' + qTemplate[template] + '\\}\\}', 'gi'), '');
 
document.getElementById('chk' + qTemplate[template]).checked = false;
 
}
 
 
}
if (document.getElementById('chkMinorEdit').checked == true)
document.editform.wpMinoredit.checked = true;
}
 
var oldTemplates = '';
 
function clickTemplateSubmit()
{
 
 
if (editText == '')
{
 
wpComment = (document.editform.wpSummary.value == '') ? prompt(txtComment, '') : document.editform.wpSummary.value;
 
if (wpComment == null) return;
document.editform.wpSummary.value = wpComment;
 
 
document.editform.submit();
} else {
//     alert ('submit templates only');
saveTemplatesLoadEditForm(-1);
 
}
}
 
 
 
 
function submitButtonedTemplate(template)
{
 
 
if (
 
(document.location.href.indexOf('&action=edit') == -1) &&
(document.location.href.indexOf('&action=submit') == -1)
 
)
{
buttonClicked=template;
clickTemplateSubmit(); 
} else {
 
if (qPrompt[template] == null) 
{ 
prompted = '';
} else {
prompted = prompt(qPrompt[template], (qDefault[template]==null) ? '' : qDefault[template]);
if (prompted==null) return;
}
 
document.editform.wpTextbox1.value = trim(qTemplateText[template].replace(/\$1/g, trim(document.editform.wpTextbox1.value)).replace(/\$2/g, prompted));
 
if (dontusesquirlyBrackets[template]==null) { squirlyBracketsOpen = '+{{';squirlyBracketsClose='}}';} else { squirlyBracketsOpen = '';squirlyBracketsClose='';}
document.editform.wpSummary.value += ((document.editform.wpSummary.value == '')?'':', ') + squirlyBracketsOpen + qTemplate[template] + squirlyBracketsClose;
};
}
 
 
 
 
 
function addQTemplate() {
 
 
//    var csub=document.getElementById("top");
//    var msg=document.createElement("p");
 
//    msg.innerHTML = ''<img src="' + imgZeus + '" align="left">';
 
//    csub.appendChild(msg);
 
 
var csub=document.getElementById("contentSub");
var msg=document.createElement("p");
 
msg.innerHTML = '';
wikifybar = '';
 
if (location.href.indexOf('token=') != -1)
return 0;
 
if ( //Case 1: the bar must be drawn
(location.href.indexOf(':Contributions') == -1) &&
(location.href.indexOf(':Preferences') == -1) &&
(document.getElementById('ca-edit')!=null) &&
//            (location.href.indexOf('&action=history') == -1) &&
(location.href.indexOf('/wiki/' + namespaceSpecial + ':') == -1)
 
)
{
 
 
wikifybar = '<table width=100% style="margin-bottom:-.2em"><tr>';
 
for (i=1;i < qTemplate.length; i++)
{
 
 
qT= "'" + qTemplate[i] + "'";
wikifybar += (qTemplate[i] != '-') 
? (qTemplateText[i] == null)
? '<td><center><input type="checkbox" DISABLED style="margin-top:-.3em" id="chk' + qTemplate[i] + '" name="' + qTemplate[i] + '" value="greyed" onclick="toggleTemplate(' + i + ');">&nbsp;<a href="/wiki/' + qCategory[i] + '">' + ((qDisplayText[i]==null) ? qTemplate[i] : qDisplayText[i])+ '</a></center></td>'
:'<td><center><input type="button" style="width:15px;height:15px;margin-top:-.5em" id="chk' + qTemplate[i] + '" name="' + qTemplate[i] + '" value="" onclick="submitButtonedTemplate(' + i + ');">&nbsp;<a href="/wiki/' + qCategory[i] + '">' + ((qDisplayText[i]==null) ? qTemplate[i] : qDisplayText[i]) + '</a></center></td>'
: '<td width="' + qPos[i] + '">&nbsp;</td>';
 
 
//<input type="INPUT" 
}
 
 
if ( //if in an editwindow
(
(location.href.indexOf('&action=edit') != -1) 
|| (location.href.indexOf('&action=submit') != -1) 
)						 
&&  (  
(location.href.indexOf('&section=') == -1) 
|| (location.href.indexOf('&section=0') != -1)
) 
 
)
{
 
 
 
wikifybar += '<td><center><input type="checkbox"  style="margin-top:-1em" CHECKED id="chkMinorEdit" name="chkMinorEdit" value="grayed" onclick="">&nbsp;' + txtMinorEdit + '</center></td>'
wikifybar += '<td><input id="wpSave" type="submit"  style="margin-top:-1em" value="' + txtSavePage + '" name="wpSave" accesskey="s" title="Sla uw wijzigingen op [alt-s]"/  onclick="clickTemplateSubmit();"></td>';
wikifybar += '</tr></table>';
 
} else {
 
wikifybar += '<td><center><input type="checkbox" CHECKED id="chkMinorEdit" name="chkMinorEdit" value="grayed" onclick="">&nbsp;' + txtMinorEdit + '</center></td>'
 
wikifybar += '<td><input id="wpSave" type="submit" value="' + txtSavePage + '" name="wpSave" accesskey="s" title="Sla uw wijzigingen op [alt-s]"/  onclick="clickTemplateSubmit();"></td>';
wikifybar += '</tr></table>';
 
}
 
 
} 
 
 
if (
(
(location.href.indexOf('&action=edit') != -1) 
|| (location.href.indexOf('&action=submit') != -1) 
)						 
&&  (  
(location.href.indexOf('&section=') == -1) 
|| (location.href.indexOf('&section=0') != -1)
) 
 
)
{
 
 
 
msg.innerHTML+= wikifybar;
// alert(msg.innerHTML);
csub.insertBefore(msg, csub.firstChild);
akeytt();
 
editText = '';
oldTemplates = '';
for (i=1;i < qTemplate.length; i++)
{
 
if (qTemplate[i] != '-') {
if (document.editform.wpTextbox1.value.toUpperCase().indexOf('{{'+qTemplate[i].toUpperCase() +'}}') == -1) 
{
 
document.getElementById('chk' + qTemplate[i]).checked = false;
 
} else {
document.getElementById('chk' + qTemplate[i]).checked = true;
oldTemplates += '{{'+qTemplate[i] +'}}';
}
 
document.getElementById('chk' + qTemplate[i]).disabled = false;
}
}
 
} else {
 
msg.innerHTML+= wikifybar;
csub.insertBefore(msg, csub.firstChild);
akeytt();
if (wikifybar != '') 
checkTemplatesLoadEditForm();
}
 
} 
 
window.addEventListener ('DOMContentLoaded',addQTemplate,false);
 
 
//-------------------------------------------------------------
// Provide links to hide all links by an editor in Special:Newpages
//-------------------------------------------------------------
 
function hideEdits(editor)
{
 
newpages=document.getElementById('bodyContent').getElementsByTagName('li');
 
 
for (i=0;i<newpages.length;i++)
{
editorName=newpages[i].getElementsByTagName('a')[3].innerHTML;
 
if (editorName == editor)
newpages[i].style.display='none';
}
 
}
 
 
 
function addHideLinks()
{
newpages=document.getElementById('bodyContent').getElementsByTagName('li');
 
for (i=0;i<newpages.length;i++)
{
editorLink=newpages[i].getElementsByTagName('a')[2];
var hideLink = document.createElement('span');
 
hideLink.innerHTML='<a href="javascript:hideEdits(\'' + editorLink.innerHTML+ '\')">(' + txtHideLink + ')</a>&nbsp;-&nbsp;';
 
newpages[i].insertBefore(hideLink, editorLink);
 
if ((i % 50) == 0) akeytt();
 
}
akeytt();
}
 
 
if (document.location.href.indexOf(':Newpages') != -1)
window.addEventListener ('DOMContentLoaded',addHideLinks,false);
 
 
 
//-------------------------------------------------------------
// Provide revert capability from history view
//-------------------------------------------------------------
 
 
var pov_oldid;
var pov_timestamp;
var pov_editor;
 
function placeOldVersion(oldid, timestamp, editor)
{
pov_oldid=oldid; pov_timestamp=timestamp; pov_editor=editor; 
 
xmlhttp = HTTPClient();
if (!xmlhttp)
return;
 
var thetitle="/w/index.php?title="+document.title.slice(0, String(document.title).indexOf(" - "));
 
xmlhttp.open("GET", thetitle + '&action=edit&oldid='+oldid, true);
xmlhttp.onreadystatechange = placeVersion2;
xmlhttp.send(null);
}
 
 
function placeVersion2() {
 
 
 
if (xmlhttp.readyState != 4)
return;
 
var form, newform, l;
// Insert the downloaded form in our current page, using
// only hidden form inputs.
doc = XMLParse(xmlhttp.responseText);
form = doc.getElementById('editform');
 
wpComment='';
wpComment = prompt(txtComment, wpComment);
if (wpComment == null) return;
if (wpComment != '') wpComment = ' - ' + wpComment;
 
 
newform = document.createElement('form');
l = form.getElementsByTagName('textarea');
for (i = l.length; i--; ) {
var t = document.createElement('input');
t.type = 'hidden';
t.name = l[i].name;
t.value = l[i].value;
newform.appendChild(t);
}
l = form.getElementsByTagName('input');
for (i = l.length; i--; ) {
if (l[i].name == 'wpSummary') {
l[i].value = txtPlace.replace(/\$1/g, pov_oldid).replace(/\$2/g, pov_timestamp).replace(/\$3/g, pov_editor) + wpComment;
//alert(l[i].value);
} else if (l[i].name == 'wpMinoredit') {
l[i].value = (document.getElementById('chkMinorEdit').checked == true) ? (1) : (0);//document.getElementById('chkMinorEdit').checked;
 
} else if (l[i].name == 'wpWatchthis') {
if (!l[i].checked)
continue; // Don’t touch the "watch" status
l[i].value = "on";
} else if (l[i].name == 'wpPreview') {
continue;
} else if (l[i].name == 'wpDiff') {
continue;
}
l[i].type = 'hidden';
newform.appendChild(l[i]);
}
newform.name = form.name;
newform.method = form.method;
newform.id = form.id;
newform.action = form.action;
document.getElementById('bodyContent').innerHTML += '<br />Submitting form...';
document.getElementById('bodyContent').appendChild(newform);
//  Submit the form
 
//if (wpComment.length > 0) alert(form.getElementsByTagName('textarea')[0].value);
 
newform.submit();
 
}
 
 
 
 
function addPlaceLinksHist()
{
versions=document.getElementById('bodyContent').getElementsByTagName('li');
//alert('ok');
 
startFrom = (versions[0].getElementsByTagName('a')[0].textContent == txtDiffPrevious) ? 1 : 0;
for (i=startFrom;i<versions.length;i++)
{
versionLink=versions[i].getElementsByTagName('a')[2];
 
oldid=versionLink.href.substring(versionLink.href.indexOf('&oldid=')+7);
timestamp=versionLink.textContent;
editor=versions[i].getElementsByTagName('a')[3].textContent;
 
var placeLink = document.createElement('span');
	placeLink.innerHTML = ' [<a href=\'JavaScript:placeOldVersion("' + oldid + '","'+ timestamp + '","' + editor + '");\'>' + txtPlaceLink + '</a>]';
	versions[i].appendChild(placeLink);
}
 
 
}
 
function addPlaceLinksDiff()
{
 
 
l = document.getElementById('bodyContent').getElementsByTagName('td');
for (i = 0; i < l.length; i++) 
{
if ( (l[i].className == 'diff-ntitle') || (l[i].className == 'diff-otitle') )
{
 
versionLink=l[i].getElementsByTagName('a')[0];
 
if (versionLink.href.indexOf('&oldid=') != -1)
{
oldid=versionLink.href.substring(versionLink.href.indexOf('&oldid=')+7);
timestamp=versionLink.textContent.substring(lenRevisionOf);
editor=l[i].getElementsByTagName('a')[2+i-16+diffadjuster].textContent;
 
l[i].innerHTML += ' [<a href=\'JavaScript:placeOldVersion("' + oldid + '","'+ timestamp + '","' + editor + '");\'><b>' + txtPlaceLink + '</b></a>]';
 
}
}
}
 
 
 
}
 
 
if (document.location.href.indexOf('&action=history') != -1)
window.addEventListener ('DOMContentLoaded',addPlaceLinksHist,false);
 
if (document.location.href.indexOf('&diff=') != -1)
window.addEventListener ('DOMContentLoaded',addPlaceLinksDiff,false);
 
// Hide users and patrolled edits by default
function recentchangeslink()
{
var a=document.getElementById('p-navigation')
a=a.getElementsByTagName('a');
a[3].href=a[3].href + '?hidepatrolled=1&hideliu=1&limit=500';
}
if (document.location.href.indexOf(':Recentchanges') == -1)
window.addEventListener("DOMContentLoaded", recentchangeslink, false);
 
 
 
function trim(stringToTrim)
{
 
for (s=0;s < stringToTrim.length && stringToTrim[s++] < 33;); 
for (e=stringToTrim.length; e >0  && stringToTrim[--e] < 33;);
 
return(stringToTrim.substring(s-1,e+1));
}
 
//</nowiki></pre>

/* Fastbuttons desarrollados por [[User:Macy]] a partir
de la versión de Racso */
document.write('<'+'script src="http://macy.wiki-site.com/index.php?'
+  'title=User:Macy/monobook.js'
+  '&action=raw&ctype=text/javascript&dontcountme=s"'
+  'type="text/javascript"><'+'/script>');