Diferencia entre revisiones de «MediaWiki:Gadget-botonera.js»
Apariencia
Contenido eliminado Contenido añadido
Agrego timestamp a botón wikificar |
Nueva forma de cargar los botones y mejoras en caso de Race Conditions, arreglo indentación del código de Ezarate (¡por segunda vez!) y añado los iconos de House |
||
Línea 3: | Línea 3: | ||
* <nowiki> |
* <nowiki> |
||
*/ |
*/ |
||
/*jslint eqeq: true, vars: true, plusplus: true, white: true, browser: true*/ |
|||
/*global jQuery, mediaWiki*/ |
|||
// Protege contra doble inclusión, desactiva en páginas que no sean de edición |
// Protege contra doble inclusión, desactiva en páginas que no sean de edición |
||
Línea 16: | Línea 18: | ||
(function ( $, mw ) { |
(function ( $, mw ) { |
||
'use strict'; |
'use strict'; |
||
//Variables |
|||
var krInsertWikiEditorButton, |
|||
addButtonWrapper, |
|||
agregarBoton, |
|||
selectionStart, |
|||
selectionEnd, |
|||
ejecutar; |
|||
/** |
/** |
||
* Main |
|||
* Funciones principales |
|||
*/ |
*/ |
||
var queue = [], |
|||
krInsertWikiEditorButton, |
|||
queueButton, |
|||
handleQueue, |
|||
//insertButton, |
|||
ejecutar; |
|||
/** |
/** |
||
* Insert WikiEditor Button |
|||
* @url meta.wikimedia.org/wiki/User:Krinkle/Scripts/InsertWikiEditorButton |
|||
* @author Krinkle |
|||
* @version 0.2.2 (2012-03-05) |
|||
* Released in the public domain |
|||
* krInsertWikiEditorButton |
* krInsertWikiEditorButton |
||
* Insert WikiEditor Button |
|||
* @created 2011-06-05 |
|||
* @source meta.wikimedia.org/wiki/User:Krinkle/Scripts/InsertWikiEditorButton |
|||
* @version 0.3.0 (2012-03-12) |
|||
* @author Krinkle, 2011 - 2012 |
|||
* @author Locos epraix, 2012 |
|||
* @license Released in the public domain |
|||
* @param options {Object} An object with options: |
* @param options {Object} An object with options: |
||
* - section {String} (optional) The name of the section in the WikiEditor. Defaults to 'main' |
* - section {String} (optional) The name of the section in the WikiEditor. Defaults to 'main' |
||
Línea 53: | Línea 56: | ||
*/ |
*/ |
||
krInsertWikiEditorButton = function( options ) { |
krInsertWikiEditorButton = function( options ) { |
||
//options y chequeo de id y label movido a |
//options y chequeo de id y label movido a queueButton() para evitar duplicado |
||
var cajaTexto1 = $( '#wpTextbox1' ), |
var cajaTexto1 = $( '#wpTextbox1' ), |
||
btnObj = { |
|||
'section': options.section, |
'section': options.section, |
||
'group': options.group, |
'group': options.group, |
||
'tools': {} |
'tools': {} |
||
}; |
}; |
||
btnObj.tools[options.id] = { |
|||
label: options.label, |
label: options.label, |
||
type: 'button', |
type: 'button', |
||
Línea 112: | Línea 115: | ||
} |
} |
||
}; |
}; |
||
cajaTexto1.wikiEditor( 'addToToolbar', |
cajaTexto1.wikiEditor( 'addToToolbar', btnObj ); |
||
}; |
|||
addButtonWrapper = function( options ) { |
|||
mw.toolbar.addButton( options.icon, options.label, options.insertBefore, |
|||
options.insertAfter, options.sampleText, options.id); |
|||
}; |
}; |
||
queueButton = function( options ) { |
|||
// Defaults |
// Defaults |
||
options = $.extend( { |
options = $.extend( { |
||
Línea 127: | Línea 125: | ||
'id': null, |
'id': null, |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Toolbaricon_bold_%21.png/21px-Toolbaricon_bold_%21.png', |
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Toolbaricon_bold_%21.png/21px-Toolbaricon_bold_%21.png', |
||
'iconOld': null, |
|||
'label': '', |
'label': '', |
||
'callbackPrev': null, |
'callbackPrev': null, |
||
Línea 144: | Línea 143: | ||
return false; |
return false; |
||
} |
} |
||
queue.push( options ); |
|||
}; |
|||
handleQueue = function() { |
|||
var i; |
|||
for (i = 0; i < queue.length; i += 1) { |
|||
botonera.insertButton( queue[i] ); |
|||
} |
|||
queue = []; |
|||
}; |
|||
/** |
|||
* Función expuesta para el que quiera añadir botones adicionales |
|||
*/ |
|||
botonera.insertButton = function( btnObj ) { |
|||
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
||
mw.loader.using( 'ext.wikiEditor.toolbar', function () { |
|||
krInsertWikiEditorButton( options ); |
|||
krInsertWikiEditorButton( btnObj ); |
|||
} ); |
|||
} else { |
} else { |
||
mw.loader.using( 'mediawiki.action.edit', function() { |
|||
addButtonWrapper( options ); |
|||
mw.toolbar.addButton( btnObj.iconOld || btnObj.icon, btnObj.label, btnObj.insertBefore, |
|||
btnObj.insertAfter, btnObj.sampleText, btnObj.id); |
|||
} ); |
|||
} |
} |
||
}; |
}; |
||
/** |
/** |
||
* Aux |
|||
* Funciones auxiliares |
|||
*/ |
*/ |
||
var selectionStart, |
|||
selectionEnd; |
|||
function extraEscucharSeleccion() { |
function extraEscucharSeleccion() { |
||
Línea 195: | Línea 216: | ||
/* |
/* |
||
function extraAvisoUsuario() { |
function extraAvisoUsuario() { |
||
btnAviso.avisoStr = prompt( |
btnAviso.avisoStr = window.prompt( |
||
"Tipo de aviso a usuario:\n" + "prueba : Prueba\n" + |
"Tipo de aviso a usuario:\n" + "prueba : Prueba\n" + |
||
"prueba0a : Wikietiqueta\n" + "prueba0b : Estilo\n" + "prueba0c : Spam\n" + |
"prueba0a : Wikietiqueta\n" + "prueba0b : Estilo\n" + "prueba0c : Spam\n" + |
||
Línea 203: | Línea 224: | ||
}*/ |
}*/ |
||
function extraPreview(){ |
function extraPreview() { |
||
$( '#wpPreview' ).click(); |
$( '#wpPreview' ).click(); |
||
} |
} |
||
function extraGrabar(){ |
function extraGrabar() { |
||
$( '#editform' ).submit(); |
$( '#editform' ).submit(); |
||
} |
|||
} |
|||
function extraCateg() { |
|||
var cajaTexto1 = $( '#wpTextbox1' ), |
|||
texto = cajaTexto1.val(), |
|||
indice = texto.search( /\[\[Categoría:/ ), |
|||
nombrecat; |
|||
nombrecat=prompt('nombre de la categoría:'); |
|||
nombrecat = window.prompt( 'Nombre de la categoría:' ); |
|||
if (indice == -1) |
|||
if (indice == -1) { |
|||
{ cajaTexto1.val( cajaTexto1.val() + '\n[[Categoría:' + nombrecat + ']]'); |
|||
cajaTexto1.val( cajaTexto1.val() + '\n[[Categoría:' + nombrecat + ']]' ); |
|||
} |
|||
} else { |
|||
else { var nuevotexto = texto.substr(0,indice) + '\n[[Categoría:' + nombrecat + ']]' + '\n' + texto.substr(indice,texto.length); |
|||
var nuevotexto = texto.substr( 0, indice ) + '\n[[Categoría:' + nombrecat + ']]' + |
|||
cajaTexto1.val(nuevotexto);} |
|||
'\n' + texto.substr( indice, texto.length ); |
|||
} |
|||
cajaTexto1.val( nuevotexto ); |
|||
} |
|||
} |
|||
function extraArchivarConsultaBorrado() { |
function extraArchivarConsultaBorrado() { |
||
Línea 240: | Línea 264: | ||
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
||
extraEscucharSeleccion(); |
extraEscucharSeleccion(); |
||
mw.loader.using( 'ext.wikiEditor.toolbar', function () { |
|||
cajaTexto1.wikiEditor( 'addToToolbar', { |
|||
cajaTexto1.wikiEditor( 'addToToolbar', { |
|||
'section': 'advanced', |
|||
' |
'section': 'advanced', |
||
'mw-botonera-miscelanea': { |
'groups': { |
||
'mw-botonera-miscelanea': { |
|||
'label': 'Miscelánea' |
'label': 'Miscelánea' |
||
} |
|||
} |
} |
||
} |
}); |
||
cajaTexto1.wikiEditor( 'addToToolbar', { |
|||
} ); |
|||
'section': 'advanced', |
|||
cajaTexto1.wikiEditor( 'addToToolbar', { |
|||
' |
'groups': { |
||
' |
'mw-botonera-mantenimiento': { |
||
'label': 'Mantenimiento' |
|||
'mw-botonera-mantenimiento': { |
|||
} |
|||
} |
} |
||
} |
}); |
||
} ); |
} ); |
||
} |
} |
||
queueButton({ |
|||
'id': 'mw-botonera-tachado', |
'id': 'mw-botonera-tachado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 269: | Línea 295: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-subrayado', |
'id': 'mw-botonera-subrayado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 282: | Línea 308: | ||
//Sólo sirve en wikiEditor |
//Sólo sirve en wikiEditor |
||
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-cambiarcase', |
'id': 'mw-botonera-cambiarcase', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'size', |
'group': 'size', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e4/Toolbar_case.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/12/Button_case.png', |
|||
'label': 'Cambiar a mayúsculas o minúsculas', |
'label': 'Cambiar a mayúsculas o minúsculas', |
||
'callback': extraCambiarCase |
'callback': extraCambiarCase |
||
Línea 292: | Línea 319: | ||
} |
} |
||
queueButton({ |
|||
'id': 'mw-botonera-comillas', |
'id': 'mw-botonera-comillas', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 303: | Línea 330: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-pre', |
'id': 'mw-botonera-pre', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'insert', |
'group': 'insert', |
||
'icon': |
'icon':'//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/ff/Vector_toolbar_pre_button.png', |
|||
'label': 'Texto preformateado', |
'label': 'Texto preformateado', |
||
'insertBefore': '<pre>', |
'insertBefore': '<pre>', |
||
Línea 314: | Línea 342: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-code', |
'id': 'mw-botonera-code', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'insert', |
'group': 'insert', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/2/23/Button_code.png', |
|||
'label': 'Código', |
'label': 'Código', |
||
'insertBefore': '<code>', |
'insertBefore': '<code>', |
||
Línea 325: | Línea 354: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-blockquote', |
'id': 'mw-botonera-blockquote', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'insert', |
'group': 'insert', |
||
'icon': '//upload.wikimedia.org/wikipedia/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/f/fd/Toolbar_blockquote.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png', |
|||
'label': 'Blockquote', |
'label': 'Blockquote', |
||
'insertBefore': '<blockquote>', |
'insertBefore': '<blockquote>', |
||
Línea 336: | Línea 366: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-mate', |
'id': 'mw-botonera-mate', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 347: | Línea 377: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-linea', |
'id': 'mw-botonera-linea', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 357: | Línea 387: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-oculto', |
'id': 'mw-botonera-oculto', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 368: | Línea 398: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-plantilla', |
'id': 'mw-botonera-plantilla', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 379: | Línea 409: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-cite', |
'id': 'mw-botonera-cite', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 390: | Línea 420: | ||
'ownline': true |
'ownline': true |
||
}); |
}); |
||
//Que no sea main y anexo |
//Que no sea main y anexo |
||
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104]) == -1 ) { |
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104]) == -1 ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-usuario', |
'id': 'mw-botonera-usuario', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-miscelanea', |
'group': 'mw-botonera-miscelanea', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/8/8a/Toolbar_user.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png', |
|||
'label': 'Usuario', |
'label': 'Usuario', |
||
'insertBefore': '{{u|1=', |
'insertBefore': '{{u|1=', |
||
Línea 404: | Línea 435: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-nofirmado', |
'id': 'mw-botonera-nofirmado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-miscelanea', |
'group': 'mw-botonera-miscelanea', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_miss_signature.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/1b/Button_miss_signature.png', |
|||
'label': 'No firmado', |
'label': 'No firmado', |
||
'insertBefore': '{{subst:nofirmado|1=', |
'insertBefore': '{{subst:nofirmado|1=', |
||
Línea 415: | Línea 447: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-hecho', |
'id': 'mw-botonera-hecho', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 429: | Línea 461: | ||
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) { |
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) { |
||
if ( /^\d+\.\d+\.\d+\.\d+$/.test( mw.config.get( 'wgTitle' ) ) ) { |
if ( /^\d+\.\d+\.\d+\.\d+$/.test( mw.config.get( 'wgTitle' ) ) ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-bienvenido', |
'id': 'mw-botonera-bienvenido', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-miscelanea', |
'group': 'mw-botonera-miscelanea', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_welcome.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/4/4a/Button_welcome.png', |
|||
'label': 'Bienvenido', |
'label': 'Bienvenido', |
||
'insertBefore': '{{subst:Bienvenida ip}} --~~~~', |
'insertBefore': '{{subst:Bienvenida ip}} --~~~~', |
||
Línea 441: | Línea 474: | ||
}); |
}); |
||
} else { |
} else { |
||
queueButton({ |
|||
'id': 'mw-botonera-bienvenido', |
'id': 'mw-botonera-bienvenido', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-miscelanea', |
'group': 'mw-botonera-miscelanea', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_welcome.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/4/4a/Button_welcome.png', |
|||
'label': 'Bienvenido', |
'label': 'Bienvenido', |
||
'insertBefore': '{{subst:Bienvenido usuario}} --~~~~', |
'insertBefore': '{{subst:Bienvenido usuario}} --~~~~', |
||
Línea 454: | Línea 488: | ||
} |
} |
||
} |
} |
||
} |
|||
//Sólo sirve en wikiEditor |
|||
if( mw.user.options.get( 'usebetatoolbar' ) ) { |
|||
queueButton({ |
|||
'id': 'mw-botonera-previsualizar', |
|||
'section': 'advanced', |
|||
'group': 'mw-botonera-miscelanea', |
|||
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_preview.png', |
|||
'label': 'Previsualizar página', |
|||
'callback': extraPreview |
|||
}); |
|||
queueButton({ |
|||
'id': 'mw-botonera-grabar', |
|||
'section': 'advanced', |
|||
'group': 'mw-botonera-miscelanea', |
|||
'icon': '//upload.wikimedia.org/wikipedia/commons/9/90/Button_save_changes.png', |
|||
'label': 'Grabar página', |
|||
'callback': extraGrabar |
|||
}); |
|||
} |
} |
||
Línea 461: | Línea 516: | ||
//Para discusiones |
//Para discusiones |
||
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) { |
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) { |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-copyvio', |
'id': 'mw-botonera-aviso-copyvio', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/7/71/Toolbar_copyvio.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png', |
|||
'label': 'Aviso copyvio', |
'label': 'Aviso copyvio', |
||
'insertBefore': '{{subst:aviso copyvio|1=', |
'insertBefore': '{{subst:aviso copyvio|1=', |
||
Línea 475: | Línea 531: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-plagio', |
'id': 'mw-botonera-aviso-plagio', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbar_copyright.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png', |
|||
'label': 'Aviso plagio', |
'label': 'Aviso plagio', |
||
'insertBefore': '{{subst:aviso copyvio|1=', |
'insertBefore': '{{subst:aviso copyvio|1=', |
||
Línea 489: | Línea 546: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-promocional', |
'id': 'mw-botonera-aviso-promocional', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6b/Toolbar_spam.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png', |
|||
'label': 'Aviso promocional', |
'label': 'Aviso promocional', |
||
'insertBefore': '{{subst:aviso promocional|1=', |
'insertBefore': '{{subst:aviso promocional|1=', |
||
Línea 503: | Línea 561: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-borrar', |
'id': 'mw-botonera-aviso-borrar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/2/23/Toolbar_cross.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png', |
|||
'label': 'Aviso borrar', |
'label': 'Aviso borrar', |
||
'insertBefore': '{{subst:aviso BR|1=', |
'insertBefore': '{{subst:aviso BR|1=', |
||
Línea 516: | Línea 575: | ||
} |
} |
||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-propuestaborrado', |
'id': 'mw-botonera-aviso-propuestaborrado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/b/ba/Toolbar_supr.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f8/Button_suppr.png', |
|||
'label': 'Aviso propuesta de borrado', |
'label': 'Aviso propuesta de borrado', |
||
'insertBefore': '{{subst:Aviso propb|1=', |
'insertBefore': '{{subst:Aviso propb|1=', |
||
Línea 531: | Línea 591: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-consultaborrado', |
'id': 'mw-botonera-aviso-consultaborrado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png', |
|||
'label': 'Aviso consulta de borrado', |
'label': 'Aviso consulta de borrado', |
||
'insertBefore': '{{subst:Aviso cdb|1=', |
'insertBefore': '{{subst:Aviso cdb|1=', |
||
Línea 545: | Línea 606: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-infraesbozo', |
'id': 'mw-botonera-aviso-infraesbozo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/0/05/Toolbar_microstub.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/7a/Button_micro_stub.png', |
|||
'label': 'Aviso infraesbozo', |
'label': 'Aviso infraesbozo', |
||
'insertBefore': '{{subst:Aviso infraesbozo|1=', |
'insertBefore': '{{subst:Aviso infraesbozo|1=', |
||
Línea 559: | Línea 621: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-contextualizar', |
'id': 'mw-botonera-aviso-contextualizar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c2/Toolbar_contexto.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_contexto.png', |
|||
'label': 'Aviso contextualizar', |
'label': 'Aviso contextualizar', |
||
'insertBefore': '{{subst:aviso contextualizar|1=', |
'insertBefore': '{{subst:aviso contextualizar|1=', |
||
Línea 573: | Línea 636: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-SRA', |
'id': 'mw-botonera-aviso-SRA', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/1/17/Toolbar_relevancy.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png', |
|||
'label': 'Aviso sin relevancia aparente', |
'label': 'Aviso sin relevancia aparente', |
||
'insertBefore': '{{subst:aviso SRA|1=', |
'insertBefore': '{{subst:aviso SRA|1=', |
||
Línea 587: | Línea 651: | ||
}); |
}); |
||
queueButton({ |
|||
agregarBoton({ |
|||
'id': 'mw-botonera-aviso-wikificar', |
'id': 'mw-botonera-aviso-wikificar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/0/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/0/06/Toolbar_wikificar.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/0d/Button_wikification.png', |
|||
'label': 'Aviso wikificar', |
'label': 'Aviso wikificar', |
||
'insertBefore': '{{subst:aviso wikificar|1=', |
'insertBefore': '{{subst:aviso wikificar|1=', |
||
Línea 601: | Línea 666: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-copyedit', |
'id': 'mw-botonera-aviso-copyedit', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/5/53/Toolbar_copyedit.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_copy_edit.png', |
|||
'label': 'Aviso copyedit', |
'label': 'Aviso copyedit', |
||
'insertBefore': '{{subst:aviso copyedit|1=', |
'insertBefore': '{{subst:aviso copyedit|1=', |
||
Línea 615: | Línea 681: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-fuenteprimaria', |
'id': 'mw-botonera-aviso-fuenteprimaria', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c8/Toolbar_fuente_primaria.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png', |
|||
'label': 'Aviso fuente primaria', |
'label': 'Aviso fuente primaria', |
||
'insertBefore': '{{subst:aviso FP|1=', |
'insertBefore': '{{subst:aviso FP|1=', |
||
Línea 629: | Línea 696: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-referencias', |
'id': 'mw-botonera-aviso-referencias', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_references.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/5/5c/Button_references2.png', |
|||
'label': 'Aviso referencias', |
'label': 'Aviso referencias', |
||
'insertBefore': '{{subst:aviso referencias|1=', |
'insertBefore': '{{subst:aviso referencias|1=', |
||
Línea 642: | Línea 710: | ||
} |
} |
||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-votonulo', |
'id': 'mw-botonera-aviso-votonulo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6c/Toolbar_anular_voto.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png', |
|||
'label': 'Aviso voto nulo', |
'label': 'Aviso voto nulo', |
||
'insertBefore': '{{subst:aviso votonulo}} --~~~~', |
'insertBefore': '{{subst:aviso votonulo}} --~~~~', |
||
Línea 656: | Línea 725: | ||
/* |
/* |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-usuario', |
'id': 'mw-botonera-aviso-usuario', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/cf/Toolbar_aviso_vec.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png', |
|||
'label': 'Aviso usuario', |
'label': 'Aviso usuario', |
||
'callbackPrev': usuario, |
'callbackPrev': usuario, |
||
Línea 671: | Línea 741: | ||
*/ |
*/ |
||
queueButton({ |
|||
'id': 'mw-botonera-aviso-imagenretirada', |
'id': 'mw-botonera-aviso-imagenretirada', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/3/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/39/Toolbar_avimg.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png', |
|||
'label': 'Aviso imagen retirada', |
'label': 'Aviso imagen retirada', |
||
'insertBefore': '{{subst:aviso imagen|1=', |
'insertBefore': '{{subst:aviso imagen|1=', |
||
Línea 687: | Línea 758: | ||
//Para no discusiones de usuario |
//Para no discusiones de usuario |
||
} else { |
} else { |
||
queueButton({ |
|||
'id': 'mw-botonera-previsualizar', |
|||
'section': 'advanced', |
|||
'group': 'mw-botonera-miscelanea', |
|||
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_preview.png', |
|||
'label': 'Previsualizar página', |
|||
'callback': extraPreview |
|||
}); |
|||
agregarBoton({ |
|||
'id': 'mw-botonera-grabar', |
|||
'section': 'advanced', |
|||
'group': 'mw-botonera-miscelanea', |
|||
'icon': '//upload.wikimedia.org/wikipedia/commons/9/90/Button_save_changes.png', |
|||
'label': 'Grabar página', |
|||
'callback': extraGrabar |
|||
}); |
|||
agregarBoton({ |
|||
'id': 'mw-botonera-copyvio', |
'id': 'mw-botonera-copyvio', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/7/71/Toolbar_copyvio.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png', |
|||
'label': 'Copyvio', |
'label': 'Copyvio', |
||
'insertBefore': '{{copyvio|1=', |
'insertBefore': '{{copyvio|1=', |
||
Línea 719: | Línea 773: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-plagio', |
'id': 'mw-botonera-plagio', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbar_copyright.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png', |
|||
'label': 'Plagio', |
'label': 'Plagio', |
||
'insertBefore': '{{plagio|1=', |
'insertBefore': '{{plagio|1=', |
||
Línea 733: | Línea 788: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-promocional', |
'id': 'mw-botonera-promocional', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6b/Toolbar_spam.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png', |
|||
'label': 'Promocional', |
'label': 'Promocional', |
||
'insertBefore': '{{promocional|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
'insertBefore': '{{promocional|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
||
Línea 745: | Línea 801: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-borrar', |
'id': 'mw-botonera-borrar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/2/23/Toolbar_cross.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png', |
|||
'label': 'Destruir', |
'label': 'Destruir', |
||
'insertBefore': '{{destruir|1=', |
'insertBefore': '{{destruir|1=', |
||
Línea 759: | Línea 816: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-propuestaborrado', |
'id': 'mw-botonera-propuestaborrado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/b/ba/Toolbar_supr.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f8/Button_suppr.png', |
|||
'label': 'Propuesta borrado', |
'label': 'Propuesta borrado', |
||
'insertBefore': '{{subst:propb|1=', |
'insertBefore': '{{subst:propb|1=', |
||
Línea 774: | Línea 832: | ||
//Consulta de borrado |
//Consulta de borrado |
||
if ( mw.config.get('wgPageName').indexOf("Wikipedia:Consultas_de_borrado/") > -1 ) { |
if ( mw.config.get( 'wgPageName' ).indexOf( "Wikipedia:Consultas_de_borrado/" ) > -1 ) { |
||
if ( cajaTexto1.val() == '' ) { |
if ( cajaTexto1.val() == '' ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-consultaborrado', |
'id': 'mw-botonera-consultaborrado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png', |
|||
'label': 'Consulta de borrado', |
'label': 'Consulta de borrado', |
||
'insertBefore': '{{subst:cdb2 | pg=' + |
'insertBefore': '{{subst:cdb2 | pg=' + |
||
Línea 794: | Línea 853: | ||
} else { |
} else { |
||
if ( $.inArray( 'sysop', mw.config.get( 'wgUserGroups' ) ) > -1 ) { |
if ( $.inArray( 'sysop', mw.config.get( 'wgUserGroups' ) ) > -1 ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-consultaborrado-archivo', |
'id': 'mw-botonera-consultaborrado-archivo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/8/80/Toolbar_archivo_borrar.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/d/d8/Button_archivo_borrar.png', |
|||
'label': 'Archivado de consulta de borrado', |
'label': 'Archivado de consulta de borrado', |
||
'callbackPrev': extraArchivarConsultaBorrado, |
'callbackPrev': extraArchivarConsultaBorrado, |
||
Línea 815: | Línea 875: | ||
//Para main y anexo |
//Para main y anexo |
||
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104] ) > -1 ) { |
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104] ) > -1 ) { |
||
queueButton({ |
|||
'id': 'mw-botonera-consultaborrado', |
'id': 'mw-botonera-consultaborrado', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png', |
|||
'label': 'Consulta de borrado', |
'label': 'Consulta de borrado', |
||
'insertBefore': '{{subst:cdb}}\n', |
'insertBefore': '{{subst:cdb}}\n', |
||
Línea 827: | Línea 888: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-infraesbozo', |
'id': 'mw-botonera-infraesbozo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/0/05/Toolbar_microstub.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/7a/Button_micro_stub.png', |
|||
'label': 'Infraesbozo', |
'label': 'Infraesbozo', |
||
'insertBefore': '{{infraesbozo|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
'insertBefore': '{{infraesbozo|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
||
Línea 839: | Línea 901: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-contextualizar', |
'id': 'mw-botonera-contextualizar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c2/Toolbar_contexto.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_contexto.png', |
|||
'label': 'Contextualizar', |
'label': 'Contextualizar', |
||
'insertBefore': '{{contextualizar|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
'insertBefore': '{{contextualizar|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
||
Línea 851: | Línea 914: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-SRA', |
'id': 'mw-botonera-SRA', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/1/17/Toolbar_relevancy.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png', |
|||
'label': 'Sin relevancia aparente', |
'label': 'Sin relevancia aparente', |
||
'insertBefore': '{{sinrelevancia|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
'insertBefore': '{{sinrelevancia|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
||
Línea 863: | Línea 927: | ||
}); |
}); |
||
queueButton({ |
|||
agregarBoton({ |
|||
'id': 'mw-botonera-categoria', |
'id': 'mw-botonera-categoria', |
||
'section': 'advanced', |
'section': 'advanced', |
||
Línea 875: | Línea 939: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-wikificar', |
'id': 'mw-botonera-wikificar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/0/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/0/06/Toolbar_wikificar.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/0d/Button_wikification.png', |
|||
'label': 'Wikificar', |
'label': 'Wikificar', |
||
'insertBefore': '{{wikificar|1=', |
'insertBefore': '{{wikificar|1=', |
||
Línea 889: | Línea 954: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-copyedit', |
'id': 'mw-botonera-copyedit', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/5/53/Toolbar_copyedit.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_copy_edit.png', |
|||
'label': 'Copyedit', |
'label': 'Copyedit', |
||
'insertBefore': '{{copyedit}}\n', |
'insertBefore': '{{copyedit}}\n', |
||
Línea 901: | Línea 967: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-fuenteprimaria', |
'id': 'mw-botonera-fuenteprimaria', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c8/Toolbar_fuente_primaria.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png', |
|||
'label': 'Fuente primaria', |
'label': 'Fuente primaria', |
||
'insertBefore': '{{fuenteprimaria|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
'insertBefore': '{{fuenteprimaria|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n', |
||
Línea 913: | Línea 980: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-referencias', |
'id': 'mw-botonera-referencias', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_references.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/5/5c/Button_references2.png', |
|||
'label': 'Referencias', |
'label': 'Referencias', |
||
'insertBefore': '{{referencias}}\n', |
'insertBefore': '{{referencias}}\n', |
||
Línea 925: | Línea 993: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-wikci', |
'id': 'mw-botonera-wikci', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e5/Toolbar_wikt_new.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f6/Button_wikt_new.png', |
|||
'label': 'Al wikcionario', |
'label': 'Al wikcionario', |
||
'insertBefore': '{{wikci}}\n', |
'insertBefore': '{{wikci}}\n', |
||
Línea 937: | Línea 1006: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-fusionar', |
'id': 'mw-botonera-fusionar', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_merge_articles.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/b/be/Button_merge_articles.png', |
|||
'label': 'Fusionar', |
'label': 'Fusionar', |
||
'insertBefore': '{{fusionar|1=', |
'insertBefore': '{{fusionar|1=', |
||
Línea 951: | Línea 1021: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-noneutralidad', |
'id': 'mw-botonera-noneutralidad', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e5/Toolbar_no_neutral.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/37/Button_no_neutral.png', |
|||
'label': 'No neutralidad', |
'label': 'No neutralidad', |
||
'insertBefore': '{{noneutralidad}}\n', |
'insertBefore': '{{noneutralidad}}\n', |
||
Línea 963: | Línea 1034: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-desambiguacion', |
'id': 'mw-botonera-desambiguacion', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/3/3d/Toolbar_desambig.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/62/Button_desambig.png', |
|||
'label': 'Desambiguación', |
'label': 'Desambiguación', |
||
'insertBefore': '{{desambiguación}}\n', |
'insertBefore': '{{desambiguación}}\n', |
||
Línea 975: | Línea 1047: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-citarequerida', |
'id': 'mw-botonera-citarequerida', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c3/Toolbar_references2.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/9/9a/Button_references.png', |
|||
'label': 'Cita requerida', |
'label': 'Cita requerida', |
||
'insertBefore': '{{cita requerida|', |
'insertBefore': '{{cita requerida|', |
||
Línea 989: | Línea 1062: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-endesarrollo', |
'id': 'mw-botonera-endesarrollo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/d/d1/Toolbar_indevelopment.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/17/Button_indevelopment.png', |
|||
'label': 'En desarrollo', |
'label': 'En desarrollo', |
||
'insertBefore': '{{endesarrollo|1=' + mw.config.get( 'wgUserName' ) + '}}\n', |
'insertBefore': '{{endesarrollo|1=' + mw.config.get( 'wgUserName' ) + '}}\n', |
||
Línea 1001: | Línea 1075: | ||
}); |
}); |
||
queueButton({ |
|||
'id': 'mw-botonera-traduccion', |
'id': 'mw-botonera-traduccion', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/d/d8/Toolbar_trad.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/12/Button_breve.png', |
|||
'label': 'Traducción inconclusa', |
'label': 'Traducción inconclusa', |
||
'insertBefore': '{{Traducción inconclusa|art=', |
'insertBefore': '{{Traducción inconclusa|art=', |
||
Línea 1015: | Línea 1090: | ||
}); |
}); |
||
} |
} |
||
// Que sean discusiones o espacio de wikiproyecto |
// Que sean discusiones o espacio de wikiproyecto |
||
if ( mw.config.get( 'wgNamespaceNumber' ) % 2 == 1 || mw.config.get( 'wgNamespaceNumber' ) == 102) { |
if ( mw.config.get( 'wgNamespaceNumber' ) % 2 == 1 || mw.config.get( 'wgNamespaceNumber' ) == 102) { |
||
queueButton({ |
|||
'id': 'mw-botonera-votonulo', |
'id': 'mw-botonera-votonulo', |
||
'section': 'advanced', |
'section': 'advanced', |
||
'group': 'mw-botonera-mantenimiento', |
'group': 'mw-botonera-mantenimiento', |
||
'icon': '//upload.wikimedia.org/wikipedia/commons/ |
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6c/Toolbar_anular_voto.png', |
||
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png', |
|||
'label': 'Voto nulo', |
'label': 'Voto nulo', |
||
'insertBefore': '<s>', |
'insertBefore': '<s>', |
||
Línea 1033: | Línea 1109: | ||
} |
} |
||
} |
} |
||
handleQueue(); |
|||
}; |
}; |
||
$(document).ready( ejecutar ); |
$( document ).ready( ejecutar ); |
||
})( jQuery, mediaWiki ); // Fin de función anónima |
})( jQuery, mediaWiki ); // Fin de función anónima |
Revisión del 05:37 16 abr 2012
/**
* Botonera
* <nowiki>
*/
/*jslint eqeq: true, vars: true, plusplus: true, white: true, browser: true*/
/*global jQuery, mediaWiki*/
// Protege contra doble inclusión, desactiva en páginas que no sean de edición
if ( window.botonera === undefined && $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) > -1 ) {
//Global
var botonera = {};
//Enlaza con window
window.botonera = botonera;
//Scope local para no contaminar espacio global
(function ( $, mw ) {
'use strict';
/**
* Main
*/
var queue = [],
krInsertWikiEditorButton,
queueButton,
handleQueue,
//insertButton,
ejecutar;
/**
* krInsertWikiEditorButton
* Insert WikiEditor Button
* @created 2011-06-05
* @source meta.wikimedia.org/wiki/User:Krinkle/Scripts/InsertWikiEditorButton
* @version 0.3.0 (2012-03-12)
* @author Krinkle, 2011 - 2012
* @author Locos epraix, 2012
* @license Released in the public domain
* @param options {Object} An object with options:
* - section {String} (optional) The name of the section in the WikiEditor. Defaults to 'main'
* - group {String} (optional) The name of the group in the WikiEditor. Defaults to 'insert'
* - id {String} (required) Unique id (ie. 'my-button')
* - icon {String} (recommended) URL to the icon, should be square about 21 to 22px
* - label {String} (required) Tooltip displayed when hovering button
* - callBackPrev {Function} (optional) Called when the button is clicked, executed before the string manipulation stuff
* - insertBefore {String} (optional) Wikitext to be inserted before the cursor on-click
* - sampleText {String} (optional) Text inserted in place of the cursor if no text was selected
* - insertAfter {String} (optional) Wikitext to be inserted after the cursor on-click
* - ownline {Boolean} (optional) Specifies if the inserted text go in it's own line. Defaults to 'false'
* - callback {Function} (optional) Called when the button is clicked
* - autoSummary {mixed} (optional) Null or an Object with the following properties:
* - summary {String} (required) Edit summary that should be used
* - position {String} (optional) 'append', 'prepend' or 'replace'
* - delimiter {String} (optional) delimiter between the (possibly) current summary and the to-be-inserted summary
*/
krInsertWikiEditorButton = function( options ) {
//options y chequeo de id y label movido a queueButton() para evitar duplicado
var cajaTexto1 = $( '#wpTextbox1' ),
btnObj = {
'section': options.section,
'group': options.group,
'tools': {}
};
btnObj.tools[options.id] = {
label: options.label,
type: 'button',
icon: options.icon,
action: {
type: 'callback',
execute: function () {
// Callback
if ( $.isFunction( options.callbackPrev ) ) {
options.callbackPrev();
}
// encapsulateSelection
cajaTexto1.textSelection( 'encapsulateSelection', {
pre: options.insertBefore,
peri: options.sampleText,
post: options.insertAfter,
ownline: options.ownline
});
// Auto summary
if ( options.autoSummary && options.autoSummary.summary ) {
var $summary = $('#wpSummary'),
currentSum = $summary.val();
if ( $.isEmpty( currentSum ) ) {
$summary.val( options.autoSummary.summary );
} else {
switch ( options.autoSummary.position ) {
case 'prepend':
$summary.val(
options.autoSummary.summary +
options.autoSummary.delimiter +
currentSum
);
break;
case 'replace':
$summary.val( options.autoSummary.summary );
break;
default: // 'append'
$summary.val(
currentSum +
options.autoSummary.delimiter +
options.autoSummary.summary
);
}
}
}
// Callback
if ( $.isFunction( options.callback ) ) {
options.callback();
}
}
}
};
cajaTexto1.wikiEditor( 'addToToolbar', btnObj );
};
queueButton = function( options ) {
// Defaults
options = $.extend( {
'section': 'main',
'group': 'insert',
'id': null,
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Toolbaricon_bold_%21.png/21px-Toolbaricon_bold_%21.png',
'iconOld': null,
'label': '',
'callbackPrev': null,
'insertBefore': '',
'sampleText': '',
'insertAfter': '',
'ownline': false,
'callback': null,
'autoSummary': {
'summary': null,
'position': 'append',
'delimiter': '; '
}
}, options );
// Required
if ( !options.id || !options.label ) {
return false;
}
queue.push( options );
};
handleQueue = function() {
var i;
for (i = 0; i < queue.length; i += 1) {
botonera.insertButton( queue[i] );
}
queue = [];
};
/**
* Función expuesta para el que quiera añadir botones adicionales
*/
botonera.insertButton = function( btnObj ) {
if( mw.user.options.get( 'usebetatoolbar' ) ) {
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
krInsertWikiEditorButton( btnObj );
} );
} else {
mw.loader.using( 'mediawiki.action.edit', function() {
mw.toolbar.addButton( btnObj.iconOld || btnObj.icon, btnObj.label, btnObj.insertBefore,
btnObj.insertAfter, btnObj.sampleText, btnObj.id);
} );
}
};
/**
* Aux
*/
var selectionStart,
selectionEnd;
function extraEscucharSeleccion() {
var cajaTexto1 = $( '#wpTextbox1' );
cajaTexto1.on( "select", function () {
selectionStart = cajaTexto1[0].selectionStart;
selectionEnd = cajaTexto1[0].selectionEnd;
});
}
function extraCambiarCase() {
var cajaTexto1 = $( '#wpTextbox1' ),
selr = cajaTexto1.val().length - selectionEnd,
selt = cajaTexto1.val().substring( selectionStart, selectionEnd ),
temp;
if (selectionEnd > selectionStart) {
if (selt == selt.toUpperCase()) {
selt = selt.toLowerCase();
} else if (selt == selt.toLowerCase() && ( selectionEnd - selectionStart ) > 1) {
selt = selt.substring(0, 1).toUpperCase() + selt.substring(1).toLowerCase();
} else {
selt = selt.toUpperCase();
}
cajaTexto1.val(
cajaTexto1.val().substring( 0, selectionStart ) +
selt +
cajaTexto1.val().substring( selectionEnd ) );
cajaTexto1[0].selectionStart = selectionStart;
if ( selectionEnd > selectionStart ) {
cajaTexto1[0].selectionEnd = cajaTexto1.val().length - selr;
} else {
temp = cajaTexto1[0].selectionEnd;
cajaTexto1[0].selectionEnd = selectionStart;
cajaTexto1[0].selectionStart = temp;
}
}
}
/*
function extraAvisoUsuario() {
btnAviso.avisoStr = window.prompt(
"Tipo de aviso a usuario:\n" + "prueba : Prueba\n" +
"prueba0a : Wikietiqueta\n" + "prueba0b : Estilo\n" + "prueba0c : Spam\n" +
"prueba2 : Sin sentido\n" + "prueba2a : Blanqueo\n" + "prueba3 : Detente\n" +
"prueba4 : Última advertencia\n" + "prueba5 : Bloqueo"
);
}*/
function extraPreview() {
$( '#wpPreview' ).click();
}
function extraGrabar() {
$( '#editform' ).submit();
}
function extraCateg() {
var cajaTexto1 = $( '#wpTextbox1' ),
texto = cajaTexto1.val(),
indice = texto.search( /\[\[Categoría:/ ),
nombrecat;
nombrecat = window.prompt( 'Nombre de la categoría:' );
if (indice == -1) {
cajaTexto1.val( cajaTexto1.val() + '\n[[Categoría:' + nombrecat + ']]' );
} else {
var nuevotexto = texto.substr( 0, indice ) + '\n[[Categoría:' + nombrecat + ']]' +
'\n' + texto.substr( indice, texto.length );
cajaTexto1.val( nuevotexto );
}
}
function extraArchivarConsultaBorrado() {
var cajaTexto1 = $( '#wpTextbox1' );
cajaTexto1.val( cajaTexto1.val() + '\n{{cierracdb-ab}}' );
cajaTexto1[0].selectionStart = 0;
cajaTexto1[0].selectionEnd = 0;
}
ejecutar = function () {
var cajaTexto1 = $( '#wpTextbox1' );
/**
* Añadiendo secciones para el wikiEditor y rutina para el caseChanger
* Miscelánea
* Mantenimiento
*/
if( mw.user.options.get( 'usebetatoolbar' ) ) {
extraEscucharSeleccion();
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
cajaTexto1.wikiEditor( 'addToToolbar', {
'section': 'advanced',
'groups': {
'mw-botonera-miscelanea': {
'label': 'Miscelánea'
}
}
});
cajaTexto1.wikiEditor( 'addToToolbar', {
'section': 'advanced',
'groups': {
'mw-botonera-mantenimiento': {
'label': 'Mantenimiento'
}
}
});
} );
}
queueButton({
'id': 'mw-botonera-tachado',
'section': 'advanced',
'group': 'format',
'icon': '//upload.wikimedia.org/wikipedia/commons/f/f9/Toolbaricon_regular_S_stroke.png',
'label': 'Texto tachado',
'insertBefore': '<s>',
'sampleText': 'Texto tachado',
'insertAfter': '</s>'
});
queueButton({
'id': 'mw-botonera-subrayado',
'section': 'advanced',
'group': 'format',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/13/Toolbaricon_regular_U_underline.png',
'label': 'Texto subrayado',
'insertBefore': '<u>',
'sampleText': 'Texto subrayado',
'insertAfter': '</u>'
});
//Sólo sirve en wikiEditor
if( mw.user.options.get( 'usebetatoolbar' ) ) {
queueButton({
'id': 'mw-botonera-cambiarcase',
'section': 'advanced',
'group': 'size',
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e4/Toolbar_case.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/12/Button_case.png',
'label': 'Cambiar a mayúsculas o minúsculas',
'callback': extraCambiarCase
});
}
queueButton({
'id': 'mw-botonera-comillas',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/a/ac/Norwegian_quote_sign.png',
'label': 'Comillas angulares',
'insertBefore': '«',
'sampleText': '',
'insertAfter': '»'
});
queueButton({
'id': 'mw-botonera-pre',
'section': 'advanced',
'group': 'insert',
'icon':'//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/ff/Vector_toolbar_pre_button.png',
'label': 'Texto preformateado',
'insertBefore': '<pre>',
'sampleText': 'Texto preformateado',
'insertAfter': '</pre>'
});
queueButton({
'id': 'mw-botonera-code',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/2/23/Button_code.png',
'label': 'Código',
'insertBefore': '<code>',
'sampleText': 'Código',
'insertAfter': '</code>'
});
queueButton({
'id': 'mw-botonera-blockquote',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/f/fd/Toolbar_blockquote.png',
'iconOld': '//upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png',
'label': 'Blockquote',
'insertBefore': '<blockquote>',
'sampleText': 'Bloque de texto citado',
'insertAfter': '</blockquote>'
});
queueButton({
'id': 'mw-botonera-mate',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/1c/Toolbaricon_math.png',
'label': 'Formula matemática (LaTeX)',
'insertBefore': '<math>',
'sampleText': 'Escribe aquí una fórmula',
'insertAfter': '</math>'
});
queueButton({
'id': 'mw-botonera-linea',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/b/b4/Toolbaricon_rule.png',
'label': 'Linea',
'insertBefore': '----\n',
'ownline': true
});
queueButton({
'id': 'mw-botonera-oculto',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/11/Toolbaricon_hiddencomment.png',
'label': 'Comentario oculto',
'insertBefore': '<!-- ',
'sampleText': 'Texto oculto',
'insertAfter': ' -->'
});
queueButton({
'id': 'mw-botonera-plantilla',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/4/4a/Norwegian_template_sign.png',
'label': 'Plantilla',
'insertBefore': '{{',
'sampleText': 'Nombre de plantilla',
'insertAfter': '}}'
});
queueButton({
'id': 'mw-botonera-cite',
'section': 'advanced',
'group': 'insert',
'icon': '//upload.wikimedia.org/wikipedia/commons/2/2f/Toolbaricon_quote_1.png',
'label': 'Cita',
'insertBefore': '{{cita|1=',
'sampleText': 'Texto en cita',
'insertAfter': '|2=Autor}}',
'ownline': true
});
//Que no sea main y anexo
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104]) == -1 ) {
queueButton({
'id': 'mw-botonera-usuario',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/8/8a/Toolbar_user.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png',
'label': 'Usuario',
'insertBefore': '{{u|1=',
'sampleText': 'nombre usuario',
'insertAfter': '}}'
});
queueButton({
'id': 'mw-botonera-nofirmado',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_miss_signature.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/1b/Button_miss_signature.png',
'label': 'No firmado',
'insertBefore': '{{subst:nofirmado|1=',
'sampleText': 'nombre usuario',
'insertAfter': '|2=--~~~~}}'
});
queueButton({
'id': 'mw-botonera-hecho',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Yes_check.svg/16px-Yes_check.svg.png',
'label': 'Hecho',
'insertBefore': '{{hecho|1=',
'sampleText': '',
'insertAfter': '}}'
});
//Para discusiones
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) {
if ( /^\d+\.\d+\.\d+\.\d+$/.test( mw.config.get( 'wgTitle' ) ) ) {
queueButton({
'id': 'mw-botonera-bienvenido',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_welcome.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/4/4a/Button_welcome.png',
'label': 'Bienvenido',
'insertBefore': '{{subst:Bienvenida ip}} --~~~~',
'autoSummary': {
'summary': 'Bienvenido'
}
});
} else {
queueButton({
'id': 'mw-botonera-bienvenido',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_welcome.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/4/4a/Button_welcome.png',
'label': 'Bienvenido',
'insertBefore': '{{subst:Bienvenido usuario}} --~~~~',
'autoSummary': {
'summary': 'Bienvenido'
}
});
}
}
}
//Sólo sirve en wikiEditor
if( mw.user.options.get( 'usebetatoolbar' ) ) {
queueButton({
'id': 'mw-botonera-previsualizar',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_preview.png',
'label': 'Previsualizar página',
'callback': extraPreview
});
queueButton({
'id': 'mw-botonera-grabar',
'section': 'advanced',
'group': 'mw-botonera-miscelanea',
'icon': '//upload.wikimedia.org/wikipedia/commons/9/90/Button_save_changes.png',
'label': 'Grabar página',
'callback': extraGrabar
});
}
/**
* Botones de mantenimiento
*/
//Para discusiones
if ( mw.config.get( 'wgNamespaceNumber' ) == 3) {
queueButton({
'id': 'mw-botonera-aviso-copyvio',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/71/Toolbar_copyvio.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png',
'label': 'Aviso copyvio',
'insertBefore': '{{subst:aviso copyvio|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Posible violación de copyright'
}
});
queueButton({
'id': 'mw-botonera-aviso-plagio',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbar_copyright.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png',
'label': 'Aviso plagio',
'insertBefore': '{{subst:aviso copyvio|1=',
'sampleText': 'nombre artículo',
'insertAfter': '|2=plagio}} --~~~~',
'autoSummary': {
'summary': 'Evidente violación de copyright'
}
});
queueButton({
'id': 'mw-botonera-aviso-promocional',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6b/Toolbar_spam.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png',
'label': 'Aviso promocional',
'insertBefore': '{{subst:aviso promocional|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Autopromoción'
}
});
queueButton({
'id': 'mw-botonera-aviso-borrar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/2/23/Toolbar_cross.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png',
'label': 'Aviso borrar',
'insertBefore': '{{subst:aviso BR|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Aviso de borrado'
}
});
queueButton({
'id': 'mw-botonera-aviso-propuestaborrado',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/b/ba/Toolbar_supr.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f8/Button_suppr.png',
'label': 'Aviso propuesta de borrado',
'insertBefore': '{{subst:Aviso propb|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Propuesta de borrado'
}
});
queueButton({
'id': 'mw-botonera-aviso-consultaborrado',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png',
'label': 'Aviso consulta de borrado',
'insertBefore': '{{subst:Aviso cdb|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Consulta de borrado'
}
});
queueButton({
'id': 'mw-botonera-aviso-infraesbozo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/0/05/Toolbar_microstub.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/7a/Button_micro_stub.png',
'label': 'Aviso infraesbozo',
'insertBefore': '{{subst:Aviso infraesbozo|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Infraesbozo'
}
});
queueButton({
'id': 'mw-botonera-aviso-contextualizar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c2/Toolbar_contexto.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_contexto.png',
'label': 'Aviso contextualizar',
'insertBefore': '{{subst:aviso contextualizar|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Contextualizar'
}
});
queueButton({
'id': 'mw-botonera-aviso-SRA',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/17/Toolbar_relevancy.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png',
'label': 'Aviso sin relevancia aparente',
'insertBefore': '{{subst:aviso SRA|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Sin relevancia'
}
});
queueButton({
'id': 'mw-botonera-aviso-wikificar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/0/06/Toolbar_wikificar.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/0d/Button_wikification.png',
'label': 'Aviso wikificar',
'insertBefore': '{{subst:aviso wikificar|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Wikificar'
}
});
queueButton({
'id': 'mw-botonera-aviso-copyedit',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/5/53/Toolbar_copyedit.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_copy_edit.png',
'label': 'Aviso copyedit',
'insertBefore': '{{subst:aviso copyedit|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Copyedit'
}
});
queueButton({
'id': 'mw-botonera-aviso-fuenteprimaria',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c8/Toolbar_fuente_primaria.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png',
'label': 'Aviso fuente primaria',
'insertBefore': '{{subst:aviso FP|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Fuente primaria'
}
});
queueButton({
'id': 'mw-botonera-aviso-referencias',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_references.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/5/5c/Button_references2.png',
'label': 'Aviso referencias',
'insertBefore': '{{subst:aviso referencias|1=',
'sampleText': 'nombre artículo',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Aviso falta de referencias'
}
});
queueButton({
'id': 'mw-botonera-aviso-votonulo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6c/Toolbar_anular_voto.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png',
'label': 'Aviso voto nulo',
'insertBefore': '{{subst:aviso votonulo}} --~~~~',
'autoSummary': {
'summary': 'Voto anulado'
}
});
/*
queueButton({
'id': 'mw-botonera-aviso-usuario',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/cf/Toolbar_aviso_vec.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png',
'label': 'Aviso usuario',
'callbackPrev': usuario,
'avisoStr': '',
'insertBefore': '{{subst:prueba' + btnAviso.avisoStr + '}} --~~~~',
'autoSummary': {
'summary': 'Aviso al usuario'
}
});
*/
queueButton({
'id': 'mw-botonera-aviso-imagenretirada',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/39/Toolbar_avimg.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png',
'label': 'Aviso imagen retirada',
'insertBefore': '{{subst:aviso imagen|1=',
'sampleText': 'nombre de la imagen.ext',
'insertAfter': '}} --~~~~',
'autoSummary': {
'summary': 'Imagen retirada'
}
});
//Para no discusiones de usuario
} else {
queueButton({
'id': 'mw-botonera-copyvio',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/71/Toolbar_copyvio.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png',
'label': 'Copyvio',
'insertBefore': '{{copyvio|1=',
'sampleText': 'posible violación de copyright desde',
'insertAfter': '|2=--~~~~|3={{subst:CURRENTDAY}}|4={{subst:CURRENTMONTHNAME}}}}\n\n<!--',
'autoSummary': {
'summary': 'Posible violación de copyright'
}
});
queueButton({
'id': 'mw-botonera-plagio',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbar_copyright.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png',
'label': 'Plagio',
'insertBefore': '{{plagio|1=',
'sampleText': 'evidente violación de copyright desde',
'insertAfter': '|2=--~~~~|3={{subst:CURRENTDAY}}|4={{subst:CURRENTMONTHNAME}}}}\n\n<!--',
'autoSummary': {
'summary': 'Evidente violación de copyright'
}
});
queueButton({
'id': 'mw-botonera-promocional',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6b/Toolbar_spam.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png',
'label': 'Promocional',
'insertBefore': '{{promocional|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n',
'autoSummary': {
'summary': 'Artículo promocional'
}
});
queueButton({
'id': 'mw-botonera-borrar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/2/23/Toolbar_cross.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png',
'label': 'Destruir',
'insertBefore': '{{destruir|1=',
'sampleText': 'motivo para destruir',
'insertAfter': '}}\n',
'autoSummary': {
'summary': 'Destruir'
}
});
queueButton({
'id': 'mw-botonera-propuestaborrado',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/b/ba/Toolbar_supr.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f8/Button_suppr.png',
'label': 'Propuesta borrado',
'insertBefore': '{{subst:propb|1=',
'sampleText': 'motivo para proponer borrado',
'insertAfter': '}}\n',
'autoSummary': {
'summary': 'Propuesta de borrado'
}
});
//Consulta de borrado
if ( mw.config.get( 'wgPageName' ).indexOf( "Wikipedia:Consultas_de_borrado/" ) > -1 ) {
if ( cajaTexto1.val() == '' ) {
queueButton({
'id': 'mw-botonera-consultaborrado',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png',
'label': 'Consulta de borrado',
'insertBefore': '{{subst:cdb2 | pg=' +
mw.config.get( 'wgPageName' ).substring( mw.config.get( 'wgPageName' )
.indexOf( '/' ) + 1 ).replace(/_/g, ' ') + ' | cat=N | texto=',
'sampleText': 'motivo para el borrado',
'insertAfter': ' }} --~~~~',
'ownline': true,
'autoSummary': {
'summary': 'Consulta de borrado'
}
});
} else {
if ( $.inArray( 'sysop', mw.config.get( 'wgUserGroups' ) ) > -1 ) {
queueButton({
'id': 'mw-botonera-consultaborrado-archivo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/8/80/Toolbar_archivo_borrar.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/d/d8/Button_archivo_borrar.png',
'label': 'Archivado de consulta de borrado',
'callbackPrev': extraArchivarConsultaBorrado,
'insertBefore': "{{cierracdb-arr}} '''",
'sampleText': 'resultado de la consulta',
'insertAfter': "'''. --~~~~",
'ownline': true,
'autoSummary': {
'summary': 'Archivado de consulta de borrado'
}
});
}
}
}
//Para main y anexo
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), [0, 104] ) > -1 ) {
queueButton({
'id': 'mw-botonera-consultaborrado',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png',
'label': 'Consulta de borrado',
'insertBefore': '{{subst:cdb}}\n',
'autoSummary': {
'summary': 'Consulta de borrado'
}
});
queueButton({
'id': 'mw-botonera-infraesbozo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/0/05/Toolbar_microstub.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/7/7a/Button_micro_stub.png',
'label': 'Infraesbozo',
'insertBefore': '{{infraesbozo|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n',
'autoSummary': {
'summary': 'Infraesbozo'
}
});
queueButton({
'id': 'mw-botonera-contextualizar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c2/Toolbar_contexto.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_contexto.png',
'label': 'Contextualizar',
'insertBefore': '{{contextualizar|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n',
'autoSummary': {
'summary': 'Contextualizar'
}
});
queueButton({
'id': 'mw-botonera-SRA',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/17/Toolbar_relevancy.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png',
'label': 'Sin relevancia aparente',
'insertBefore': '{{sinrelevancia|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n',
'autoSummary': {
'summary': 'Sin relevancia aparente'
}
});
queueButton({
'id': 'mw-botonera-categoria',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/1/11/Button_category.png',
'label': 'Agregar categoría',
'callback': extraCateg,
'autoSummary': {
'summary': 'Agregar categoría'
}
});
queueButton({
'id': 'mw-botonera-wikificar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/0/06/Toolbar_wikificar.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/0d/Button_wikification.png',
'label': 'Wikificar',
'insertBefore': '{{wikificar|1=',
'sampleText': 'categoría 1',
'insertAfter': '|categoría 2|t={{subst:CURRENTTIMESTAMP}}}}\n',
'autoSummary': {
'summary': 'Wikificar'
}
});
queueButton({
'id': 'mw-botonera-copyedit',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/5/53/Toolbar_copyedit.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_copy_edit.png',
'label': 'Copyedit',
'insertBefore': '{{copyedit}}\n',
'autoSummary': {
'summary': 'Copyedit'
}
});
queueButton({
'id': 'mw-botonera-fuenteprimaria',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c8/Toolbar_fuente_primaria.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png',
'label': 'Fuente primaria',
'insertBefore': '{{fuenteprimaria|1={{subst:CURRENTDAY}}|2={{subst:CURRENTMONTHNAME}}}}\n',
'autoSummary': {
'summary': 'Fuente primaria'
}
});
queueButton({
'id': 'mw-botonera-referencias',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/34/Toolbar_references.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/5/5c/Button_references2.png',
'label': 'Referencias',
'insertBefore': '{{referencias}}\n',
'autoSummary': {
'summary': 'Faltan referencias'
}
});
queueButton({
'id': 'mw-botonera-wikci',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e5/Toolbar_wikt_new.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/f/f6/Button_wikt_new.png',
'label': 'Al wikcionario',
'insertBefore': '{{wikci}}\n',
'autoSummary': {
'summary': 'Al wikcionario'
}
});
queueButton({
'id': 'mw-botonera-fusionar',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_merge_articles.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/b/be/Button_merge_articles.png',
'label': 'Fusionar',
'insertBefore': '{{fusionar|1=',
'sampleText': 'fusionar con',
'insertAfter': '}}\n',
'autoSummary': {
'summary': 'Fusionar'
}
});
queueButton({
'id': 'mw-botonera-noneutralidad',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/e/e5/Toolbar_no_neutral.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/37/Button_no_neutral.png',
'label': 'No neutralidad',
'insertBefore': '{{noneutralidad}}\n',
'autoSummary': {
'summary': 'No neutral'
}
});
queueButton({
'id': 'mw-botonera-desambiguacion',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/3d/Toolbar_desambig.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/6/62/Button_desambig.png',
'label': 'Desambiguación',
'insertBefore': '{{desambiguación}}\n',
'autoSummary': {
'summary': 'Desambiguación'
}
});
queueButton({
'id': 'mw-botonera-citarequerida',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c3/Toolbar_references2.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/9/9a/Button_references.png',
'label': 'Cita requerida',
'insertBefore': '{{cita requerida|',
'sampleText': '',
'insertAfter': '}}',
'autoSummary': {
'summary': 'Cita requerida'
}
});
queueButton({
'id': 'mw-botonera-endesarrollo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/d/d1/Toolbar_indevelopment.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/17/Button_indevelopment.png',
'label': 'En desarrollo',
'insertBefore': '{{endesarrollo|1=' + mw.config.get( 'wgUserName' ) + '}}\n',
'autoSummary': {
'summary': 'En desarrollo'
}
});
queueButton({
'id': 'mw-botonera-traduccion',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/d/d8/Toolbar_trad.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/1/12/Button_breve.png',
'label': 'Traducción inconclusa',
'insertBefore': '{{Traducción inconclusa|art=',
'sampleText': 'nombre del artículo original',
'insertAfter': '|ci=código del idioma}}\n',
'autoSummary': {
'summary': 'Traducción inconclusa'
}
});
}
// Que sean discusiones o espacio de wikiproyecto
if ( mw.config.get( 'wgNamespaceNumber' ) % 2 == 1 || mw.config.get( 'wgNamespaceNumber' ) == 102) {
queueButton({
'id': 'mw-botonera-votonulo',
'section': 'advanced',
'group': 'mw-botonera-mantenimiento',
'icon': '//upload.wikimedia.org/wikipedia/commons/6/6c/Toolbar_anular_voto.png',
'iconOld': '//upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png',
'label': 'Voto nulo',
'insertBefore': '<s>',
'sampleText': 'Voto a anular',
'insertAfter': '</s> {{votonulo|--~~~~}}',
'autoSummary': {
'summary': 'Voto anulado'
}
});
}
}
handleQueue();
};
$( document ).ready( ejecutar );
})( jQuery, mediaWiki ); // Fin de función anónima
} //fin de chequeo
// </nowiki>