Utente:Titore/VC.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
funzione apposita per segnalazione, commenti
m min
Riga 1:
/**
* Aggiunge un link nella barra degli strumenti laterale
* per segnalare rapidamente un'utenza o un IP tra i vandalismi in corso.
* Permette di scegliere una motivazione, l'utenza viene selezionata automaticamente.
*
* @author https://it.wikipedia.org/wiki/Utente:Titore and contributors
* @date 2019-09-17
* @license Dual-licensed under CC BY-SA 3.0 and GPL 3.0 (or any later version)
*/
(function(mw, $) {
 
Riga 16:
if (mw.config.get("wgRelevantUserName")) {
var link = mw.util.addPortletLink('p-tb', '#', "Segnala vandalo", "t-segnalavandalo", "Segnala questa utenza o IP in WP:VC");
 
$(link)
.click(function(event) {
Riga 32:
.done(function() {
var username = mw.config.get('wgRelevantUserName');
 
OO.ui.prompt(username + ' verrà segnalato tra i vandalismi in corso', {
title: 'Nuova segnalazione',
textInput: { placeholder: 'Motivazione \(senza firma\)' },
size: 'medium'
})
Riga 44:
});
}
 
/**
* Nuova segnalazione in WP:VC
*/
function inviaSegnalazione(motivo) {
 
// Motivazione compilata
if (motivo) {
api = new mw.Api();
var pagina = 'Wikipedia:Vandalismi in corso';
var oggetto = '+1';
var segnalazione = '\n\n{{vandalo|' + username + '}} ' + motivo + ' --~~\~~';
 
api.postWithEditToken({
action: 'edit',
Riga 81:
console.error('Segnalazione non inviata: ' + code);
});
 
// Motivazione non compilata
} else if (motivo === '') {
Riga 91:
});
console.error('L\'utente non ha fornito una motivazione');
 
// Clic su annulla
} else {