Utente:Ruthven/adminscript.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
cambiato in messaggio di blocco
blocco motivo e durata
Riga 4:
if (mw.config.get( 'wgCanonicalSpecialPageName' ) === "Block") {
mw.util.addCSS(
'#blockScriptFormmsgScriptForm {margin-top: 15px;}' +
'.blockscriptmsgscript-firstlink {margin-left:5px;}' +
'#blockScriptdivtalkmgsScriptdivtalk {margin-top: 5px; background-color: #ceff7b; border: 1px solid grey}' +
'#blockScripttalkcontentmsgScripttalkcontent {margin-left:5px;}'
);
//Crea il div dove andare a appendere gli oggetti dello script
$('.mw-htmlform-submit').after($('<div>', {id:'blockScriptFormmsgScriptForm'}));
//crea i div per raccogliere gli oggetti talk e up
$('#blockScriptFormmsgScriptForm').append(
$("<div>", {
id: "blockScriptdivtalkmsgScriptdivtalk"
})
);
//appende gli oggetti della talk
$('#blockScriptdivtalkmsgScriptdivtalk').append(
$("<input>", {
type: "checkbox",
id: "blockScriptcktalkmsgscriptcktalk",
})
);
$('#blockScriptdivtalkmsgScriptdivtalk').append(
$("<label>", {
'for': "blockScriptcktalkmsgscriptcktalk",
text: 'Inserisci nella discussione utente:'
})
);
$('#blockScriptdivtalkmsgScriptdivtalk').append(
$("<input>", {
id: 'blockScripttalkcontentmsgScripttalkcontent'
})
);
//inserisce i link dopo gli oggetti talk
$('#blockScriptdivtalkmsgScriptdivtalk').append(
$("<a>", {
text: "RC",
title: "Inserisci {{RC}}",
href:'#',
class:"blockscriptmsgscript-link",
click:function() {
durata= prompt('Inserisci la durata del blocco');
$('#blockScripttalkcontentmsgScripttalkcontent').val('\n{{RC|' + durata + '}}\n--~~~~');
return false;
}
}),
$("<a>", {
text: "RCblocco",
title: "Inserisci {{bloccablocco}}",
href:'#',
class:"blockscriptmsgscript-link",
click:function() {
motivo= prompt('Inserisci il motivo del blocco');
durata= prompt('Inserisci la durata del blocco');
$('#blockScripttalkcontentmsgScripttalkcontent').val('\n{{bloccablocco|' + motivo + '|' + durata + '}}\n--~~~~');
return false;
}
})
);
$('#blockScriptdivtalkmsgScriptdivtalk').find('a').slice(1).before(' | ');
//crea il nuovo pulsante di messaggio
$('#blockScriptFormmsgScriptForm').append(
$("<input>", {
type: "button",
id: "blockScriptNotificamsgscriptNotifica",
value: "Messaggia",
click:function() {
Riga 107:
if (data.query.users[0].missing === undefined){
//Per uso comune la talk va sempre sostituita
if ($('#blockScriptcktalkmsgscriptcktalk').is(':checked') && $('#blockScripttalkcontentmsgScripttalkcontent').val() !== ''){
$.post(mw.util.wikiScript('api'),
{
Riga 113:
action: 'edit',
title: 'User talk:' + $('#mw-bi-target').val(),
appendtext: $('#blockScripttalkcontentmsgScripttalkcontent').val(),
token: btoken,
summary:'notifica di blocco',