Usuario:Hispano76/Gadget-mensajes-predefinidos.js
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
/*
* ResumeDeluxe
* http://fr.wikipedia.org/wiki/MediaWiki:Gadget-ResumeDeluxe.js
* <nowiki>
*/
// Protege contra doble inclusión, que sólo se cargue para editar y visualizar,
//y no para secciones nuevas
if ( window.resumeDeluxe === undefined &&
$.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit']) > -1 &&
mw.util.getParamValue( 'section' ) != 'new' ) {
//Checker
var resumeDeluxe = {
titles: ["guía revisaba #RetoPaíses","ortografía o tipografía", "- categorización", "- modificando #Banner o top",
"- modificando plantilla #Geo", "- modificando plantilla #EstáEn", "- wikificación",
"- imagen", "- redirección", "- estilo",
"- revirtiendo", "- guía revisada para #EA", "- respuesta",
"- actualizando listados o contenido #GuíaActualizada", "- mantenimiento o arreglos menores", "- desambiguación",
"- traducción enwikivoyage cc by-sa 4.0", "- Artículo creado con el [[WV:ACA|#Asistentedeartículos]]; contenido derivado de enwikivoyage", "- #Wikificar [[Ayuda:Wikificar|wikificando]] artículo con el [[WV:MDA|modelo de artículos]]"],
inputs: ["guía revisaba #RetoPaíses", "ortografía o tipografía", "categorización", "modificando #Banner o top",
"modificando plantilla #Geo", "modificando plantilla #EstáEn", "wikificación",
"imagen", "redirección", "estilo",
"revirtiendo", "guía revisada para #EA", "respuesta",
"actualizando listados o contenido #GuíaActualizada", "mantenimiento o arreglos menores", "desambiguación",
"traducción enwikivoyage cc by-sa 4.0", "Artículo creado con el [[WV:ACA|#Asistentedeartículos]]; contenido derivado de enwikivoyage", "#Wikificar [[Ayuda:Wikificar|wikificando]] artículo con el [[WV:MDA|modelo de artículos]]"]
};
//Enlaza con window
window.resumeDeluxe = resumeDeluxe;
//Scope local para no contaminar espacio global
(function ( $, mw, undefined ) {
'use strict';
resumeDeluxe.addToSummary = function( str ) {
var $summary = $( '#wpSummary' );
if ( $summary.val() ) {
$summary.val( $summary.val() + '; ' + str );
} else {
$summary.val( str );
}
return false;
};
function DeluxeSummary() {
if ( $( '#wpSummaryLabel' )[0] !== undefined ) {
var str = 'Mensajes predefinidos: ',
numResumenes = resumeDeluxe.titles.length,
tmp,
i;
$( '#wpSummary' ).width( '95%' );
for ( i = 0; i < numResumenes; i++ ) {
tmp = resumeDeluxe.inputs[i];
str += "<a href=\"#\" onclick=\"return resumeDeluxe.addToSummary('" +
tmp.replace(/[']/g, "\\'") + "');\"" +
" class=\"sumLink\" title=\"Añadir al resumen de edición\">" +
resumeDeluxe.titles[i] + "</a> ";
}
$( '#wpSummaryLabel' ).prepend( str + '<br>' );
}
}
$(document).ready( DeluxeSummary );
})( jQuery, mediaWiki ); // Fin de función anónima
} //fin de chequeo
//</nowiki>