Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

//<nowiki>
// Inserisci blocco personalizzato, con notifica nella discussione
$(function(){
    var btoken;
    if (mw.config.get( 'wgCanonicalSpecialPageName' ) === "Block") {
    	$('button.oo-ui-inputWidget-input.oo-ui-buttonElement-button').hide();
    	$('.mw-htmlform-submit').append('<button type="submit" id="mw-htmlform-Fakesubmit" tabindex="0" aria-disabled="false" value="Blocca l\'utente" class="oo-ui-inputWidget-input oo-ui-buttonElement-button"><span class="oo-ui-labelElement-label">Blocca l\'utente</span><span class="oo-ui-iconElement-icon oo-ui-image-invert"></span><span class="oo-ui-indicatorElement-indicator oo-ui-image-invert"></span></button>');

    	$('button#mw-htmlform-Fakesubmit.oo-ui-inputWidget-input.oo-ui-buttonElement-button').click(function() {
    		if ($('#msgscriptcktalk').is(':checked') && $('#msgScripttalkcontent').val() !== ''){
			    $.post(mw.util.wikiScript('api'),
				   	{
				       format: 'json',
			           action: 'edit',
				       title: 'User talk:' + $('#mw-bi-target').val(),
				       appendtext: $('#msgScripttalkcontent').val(),                                              
			           token: mw.user.tokens.get('editToken'), //btoken
			           summary:'notifica di blocco',
			           watchlist:'nochange',
			           recreate:true                                	                   
				   	}
				).done(function(){
        			$('button.oo-ui-inputWidget-input.oo-ui-buttonElement-button').click();
				});
        	} else {
        		$('button.oo-ui-inputWidget-input.oo-ui-buttonElement-button').click();
        	}
    	});
    		
	   	mw.util.addCSS(
        '#msgScriptForm {margin-top: 15px; background-color: #eeffaa; border: 1px solid grey;}' +
		'.msgscript-link {margin-left:0px;}' +
		'#msgScriptdivtalk {margin-top: 5px;}' +
		'#msgScripttalkcontent {margin-left:5px;}' +
		'msgScripttdcontent {margin-left:5px;}' +
		'#msgMessaggia {margin-left:5px; align-content:left;vertical-align: text-top;}'
      	);
      	//Crea il div dove andare a appendere gli oggetti dello script
    	$('.mw-htmlform-field-HTMLSelectAndOtherField').after($('<tr>', {id:'msgScriptForm'}));
    	
    	//crea i div per raccogliere gli oggetti talk e up
       	$('#msgScriptForm').append(
            $('<td>', {
                id: "msgScriptdivtalk"
            })
       	);
       	
       	//appende gli oggetti della talk
       	$('#msgScriptdivtalk').append(
            $("<input>", {
                type: "checkbox",
                id: "msgscriptcktalk",
            })            
       	);
       	$('#msgScriptdivtalk').append(
            $("<label>", {
                'for': "msgscriptcktalk",
                text: 'Inserisci nella discussione utente:'
       	    })            
       	);
       	$('#msgScriptForm').append(
            $('<td>', {
                id: "msgScripttdcontent"
            })
       	);
       	$('#msgScripttdcontent').append(
            $("<input>", {
                id: 'msgScripttalkcontent'
            })            
       	);
	
       	//inserisce i link dopo gli oggetti talk
       	$('#msgScripttdcontent').append(
            $("<a>", {
                text: "RC",
                title: "Inserisci {{RC}}",
                href:'#',
                class:"msgscript-link",               
                click:function() {
                    durata= prompt('Inserisci la durata del blocco');
                    $('#msgScripttalkcontent').val('\n{{RC|' + durata + '}}\n--~~~~');
                    return false;
                }
            }),
            $("<a>", {
                text: "blocco",
                title: "Inserisci {{blocco}}",
                href:'#',
                class:"msgscript-link",               
                click:function() {
                    motivo = ($('#mw-input-wpReason').val() ) ? $('#mw-input-wpReason').val() : prompt('Inserisci il motivo del blocco');
                    durata= prompt('Inserisci la durata del blocco'); 
                    $('#msgScripttalkcontent').val('\n{{blocco|' + motivo + '|' + durata + '}}\n--~~~~');
                    return false;
                }
            })
       	);
       	$('#msgScripttdcontent').find('a').slice(1).before(' | ');
       	
//       	$('#msgScriptForm').after(
//            $('<tr>', {
//                id: "msgMessaggia"
//            })
//       	);  
//	//crea il nuovo pulsante di messaggio
//    	$('#msgMessaggia').append(
//            $("<input>", {
//                type:  "button",
//                id:    "msgscriptNotifica",
//                value: "Messaggia",
//                click:function() {
//                    getprotectToken();
//                }
//            })
//       	);
    }
}( mediaWiki, jQuery ));	
//</nowiki>