MediaWiki:Gadget-Spostamento.js

Da Wikiversità, l'apprendimento libero.

Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
/* Spostamento versione 2.0
Permette di inserire un menù a tendina per inserire in un click le motivazioni più comuni per cui si sposta una pagina
by [[m:user:Wim b]]
*/

if ( mw.config.get('wgCanonicalSpecialPageName') === 'Movepage' ) {

$('#wpReason').after('<select id="MoveReason" name="MoveReason" class="wpReasonDropDown" > </select> <input id="OkMoveReason" type="button" value="Ok">')

var MoveReasonSelect = document.getElementById("MoveReason");
var MoveReasonOptions = ["Sposto a iniziale minuscola", "tolgo segno di punteggiatura", "tolgo accento non necessario", "spostamento per unire le due cronologie", "sposto nel corretto [[Aiuto:Namespaces|namespace]]", "[[Aiuto:Sposta|il titolo contiene errori di ortografia o di battitura]]", "uniformo l'iniziale maiuscola dei template, delle pagine di servizio e d'aiuto"];
for(var i = 0; i < MoveReasonOptions.length; i++) {
	var opt = MoveReasonOptions[i];
    var el = document.createElement("option");
    el.textContent = opt;
    el.value = opt;
    MoveReasonSelect.appendChild(el);
}


$('#OkMoveReason' ).click( function () {
     $('input[name=wpReason]').val( $('#MoveReason').val() )
  } );

}