MediaWiki:Gadget-ProveIt.js

/** * ProveIt es un poderoso gestor de referencias para Wikipedia * Documentación en https://commons.wikimedia.org/wiki/Help:Gadget-ProveIt * * El código del accesorio se carga directamente de Wikimedia Commons * pero aquí hay algunos condicionales para minimizar los pedidos * y algunas configuraciones específicas a esta wiki */

// Solo cargar en los espacios de nombres adecuados var namespace = mw.config.get( 'wgNamespaceNumber' ); if ( namespace === 0 || namespace === 2 || namespace === 104 ) {

// Solo cargar al editar var action = mw.config.get( 'wgAction' ); if ( action === 'edit' || action === 'submit' ) {

// Solo cargar con los editores de wikitexto clásicos, no el nuevo var textbox = document.getElementById( 'wpTextbox1' ); if ( textbox) {

// Solo cargar en páginas con wikitexto (y no en common.js o common.css, por ejemplo) var contentModel = mw.config.get( 'wgPageContentModel' ); if ( contentModel === 'wikitext' ) { // Configurar las opciones específicas de esta wiki (todas las opciones son opcionales) mw.config.set({					'proveit-tag': 'ProveIt', // Etiqueta creada en Especial:Etiquetas					'proveit-summary': 'Referencia editada con ProveIt', // Resumen de edición					'proveit-templates': [						'Plantilla:Cita web',						'Plantilla:Cita libro',						'Plantilla:Cita enciclopedia',						'Plantilla:Cita noticia',						'Plantilla:Cita publicación',						'Plantilla:Cita vídeo'					]				}); // Cargar el código desde Commons mw.loader.load( '//commons.wikimedia.org/w/load.php?modules=ext.gadget.ProveIt&only=scripts' ); mw.loader.load( '//commons.wikimedia.org/w/load.php?modules=ext.gadget.ProveIt&only=styles', 'text/css' ); }		}	} }