MediaWiki:Gadget-ProveIt.js
Apariencia
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é.
/**
* ProveIt is a powerful reference manager for Wikipedia
* Documentation at https://commons.wikimedia.org/wiki/Help:Gadget-ProveIt
*
* The gadget code is loaded directly from Wikimedia Commons,
* but here are a few checks to minimize requests
* and some configuration options specific to this wiki
*/
$( function () {
// Only load on appropriate namespaces
var namespace = mw.config.get( 'wgNamespaceNumber' );
if ( namespace === 0 || namespace === 2 || namespace === 104 ) {
// Only load on wikitext pages (and not in common.js or common.css, for example)
var contentModel = mw.config.get( 'wgPageContentModel' );
if ( contentModel === 'wikitext' ) {
// Only load on when editing
var action = mw.config.get( 'wgAction' );
if ( action === 'edit' || action === 'submit' ) {
loadProveIt();
}
mw.hook( 've.activationComplete' ).add( function () {
if ( ve.init.target.getSurface().getMode() === 'source' ) {
loadProveIt();
} else {
$( '#proveit' ).remove();
}
});
mw.hook( 've.deactivationComplete' ).add( function () {
$( '#proveit' ).remove();
});
}
}
});
function loadProveIt() {
// Configuration options specific to this wiki (all options are optional)
mw.config.set({
'proveit-tag': 'ProveIt', // Revision tag already created at Special:Tags
'proveit-summary': 'Referencia editada con [[Wikipedia:ProveIt|ProveIt]]', // Edit summary automatically added by ProveIt
'proveit-templates': [ // These templates should have their TemplateData defined
'Plantilla:Cita web',
'Plantilla:Cita libro',
'Plantilla:Cita enciclopedia',
'Plantilla:Cita noticia',
'Plantilla:Cita publicación',
'Plantilla:Cita vídeo'
]
});
// Load the latest code directly from Commons
mw.loader.load( 'https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-ProveIt2.js&action=raw&ctype=text/javascript' );
mw.loader.load( 'https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-ProveIt2.css&action=raw&ctype=text/css', 'text/css' );
}