Con questo accessorio è possibile cancellare le pagina in maniera massiva, aggiungendo anche una motivazione comune per tutte le pagine tramite un menù a tendina o una casella di testo. Questo avviene tramite la creazione di una pagina speciale, "Speciale:Massdelete" nella quale inserire le pagine da cancellare e la motivazione. Il link Mass Delete per raggiungere la pagina verrà inserito nel menù strumenti a sinistra, una volta nella pagina tale link verrà integrato da Log di cancellazione che porta alla pagina dei propri log di cancellazione.
È indispensabile ricordarsi che, in caso di apostrofo nella motivazione, questo carattere deve essere preceduto da "\", esempio: dell\'utente |
L'aggiunta, rimozione e modifica dei valori da visualizzare nel menù a tendina può essere fatta sia a livello comune, cioè per tutti gli amministratori, sia individualmente in modo da non riempire troppo la grafica comune con motivazioni che non sono di interesse generale, ad esempio perché non frequentemente usate da tutti gli amministratori.
Per poter aggiungere una motivazione al menù a tendina, è possibile usare diverse funzioni javascript che assolvono compiti leggermente diversi, ma per arrivare allo stesso scopo comune:
L'ordine in cui verranno inserite le motivazioni, sarà lo stesso in cui verranno visualizzate nella pagina speciale.
Per inserire un nuovo criterio di cancellazione immediata, basta usare la funzione Criteri usando nell'ordine
Criteri('Cn', 'Spiegazione del criterio');
Criteri('C17', 'lemma scritto al contrario');
Per inserire una motivazione con testo visualizzato uguale a quello inserito, usare la funzione 'AltreMotivazioniSemplici usando nell'ordine:
AltreMotivazioniSemplici('ID', 'Testo da inserire e visualizzare');
AltreMotivazioniSemplici('AltreRagioni', 'Discussione utente anonimo scaduta');
Per inserire una motivazione con testo visualizzato diverso da quello inserito, usare la funzione 'AltreMotivazioni usando nell'ordine:
AltreMotivazioni('ID','Testo da inserire', 'Testo da visualizzare');
AltreMotivazioni('AltreRagioni','Testo non accettabile ]', 'Wikizionario non è un\'enciclopedia');
Per inserire una nova motivazione che sia visibile per tutti gli amministratori che usano il gadget, bisogna inserire una o più funzioni, come spiegato più sopra nei paragrafi specifici, nella pagina MediaWiki:Gadget-MassDelete.js/Criteri.js.
Per inserire una nova motivazione personale bisogna inserire una o più funzioni, come spiegato più sopra nei paragrafi specifici, nella propria pagina js, esempio nel common.js racchiudendoli nella funzione
function AddMotivazioniPersonali () { }
Le regole per l'inserimento concettualmente non cambiano, l'unica differenza è l'ID in cui inserire le motivazioni, se intendiamo visualizzarle in fondo alla lista, all'interno di un menù dedicato, bisogna usare l'ID Personali.
Le informazioni espresse in questa sezione valgono, seguendo le regole sintattiche corrette, anche per le motivazioni con testo diversificato |
AltreMotivazioniSemplici('Personali','Nessun riscontro');
function AddMotivazioniPersonali ()
{
AltreMotivazioni('Personali','Pagina creata al solo scopo di fare pubblicità', 'Spam');
AltreMotivazioniSemplici('Personali','Discussione utente anonimo scaduta');
AltreMotivazioniSemplici('Personali','Nessun riscontro');
AltreMotivazioniSemplici('Personali','Come da richiesta dell\'utente a cui fa riferimento la pagina');
}
Le motivazioni scritte nell'esempio qui sopra possono essere modificate ed adattate alle proprie esigenze, l'importante è lasciare intatta la funzione function AddMotivazioniPersonali () { }
Altrimenti le motivazioni personali non verranno visualizzate.