Utente:Ruthven/adminscript.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
spostato in alto e campo motivo autocompletante |
. |
||
(36 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1:
//<nowiki>
// Inserisci blocco personalizzato, con notifica nella discussione
$(function(){
$('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() {
$.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($('<
//crea i div per raccogliere gli oggetti talk e up
$('#msgScriptForm').append(
$(
})
);
//appende gli oggetti della talk
$('#msgScriptdivtalk').append(
$("<input>", {
})
);
$('#msgScriptdivtalk').append(
$("<label>", {
})
);
$('#
$(
})
);
$('#msgScripttdcontent').append(
$("<input>", {
id: 'msgScripttalkcontent'
})
);
//inserisce i link dopo gli oggetti talk
$('#
$("<a>", {
text: "RC",
Line 46 ⟶ 78:
class:"msgscript-link",
click:function() {
}),
$("<a>", {
Line 57 ⟶ 89:
class:"msgscript-link",
click:function() {
})
);
$('#
// $('#msgScriptForm').after(
// $('<tr>', {
//
//
// );
// //crea il nuovo pulsante di messaggio
// $('#msgMessaggia').append(
// $("<input>",
// type:
//
// value: "Messaggia",
// click:function() {
// getprotectToken();
// }
//
//
}( mediaWiki, jQuery ));
//</nowiki>
|