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.

== Aggiunta delle motivazioni ==
{{Ombox|tipo= importante|immagine=[[File:Emblem-important-red.svg]]|small=y|testo=È indispensabile ricordarsi che, in caso di apostrofo nella motivazione, questo carattere deve essere preceduto da "\", esempio: '''<kbd>dell\'utente</kbd>'''}}

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.

=== Funzioni da usare ===
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:
# '''Criteri''': Permette di inserire un nuovo criterio di cancellazione immediata, compreso il link all'ancora usato nella categoria [[:Categoria:Da cancellare subito|Da cancellare subito]];
# '''AltreMotivazioniSemplici''':  Permette di inserire  una nuova opzione con il testo che andrà ad inserire e quello visualizzato, identici. Questo è utile per quelle motivazioni che non necessitano di spiegazione, esempio "vandalismo";
# '''AltreMotivazioni''': Permette di inserire motivazioni con testo che andrà ad inserire e testo visualizzato, diversificate. Questa funzione è utile per rendere più leggibili le motivazione che hanno al loro interno [[Aiuto:wikilink|wikilink]] o le quali si necessita di spiegare molto ma allo stesso tempo non vogliamo intasare troppo il menù a tendina.

L'ordine in cui verranno inserite le motivazioni, sarà lo stesso in cui verranno visualizzate nella pagina speciale.

==== Criteri di cancellazione immediata ====
Per inserire un nuovo criterio di cancellazione immediata, basta usare la funzione '''Criteri''' usando nell'ordine 
# '''C''n''''' dove ''n'' è il numero del criterio da linkare;
# Spiegazione del criterio.

;sintassi: <syntaxhighlight lang="javascript">Criteri('Cn', 'Spiegazione del criterio');</syntaxhighlight>
;esempio pratico: <syntaxhighlight lang="javascript">Criteri('C17', 'lemma scritto al contrario');</syntaxhighlight>

==== Motivazioni con testo semplice ====
Per inserire una motivazione con testo visualizzato uguale a quello inserito, usare la funzione ''''AltreMotivazioniSemplici''' usando nell'ordine:
# '''ID del gruppo, che per i criteri comuni dovrebbe essere sempre ''AltreRagioni'';
# Testo da inserire e visualizzare.

;sintassi: <syntaxhighlight lang="javascript">AltreMotivazioniSemplici('ID', 'Testo da inserire e visualizzare');</syntaxhighlight>
;esempio pratico: <syntaxhighlight lang="javascript">AltreMotivazioniSemplici('AltreRagioni', 'Discussione utente anonimo scaduta');</syntaxhighlight>

==== Motivazioni con testo diversificato ====
Per inserire una motivazione con testo visualizzato diverso da quello inserito, usare la funzione ''''AltreMotivazioni''' usando nell'ordine:
# '''ID del gruppo, che per i criteri comuni dovrebbe essere sempre ''AltreRagioni'';
# Testo da inserire;
# Testo da visualizzare.

;sintassi: <syntaxhighlight lang="javascript">AltreMotivazioni('ID','Testo da inserire', 'Testo da visualizzare');</syntaxhighlight>
;esempio pratico: <syntaxhighlight lang="javascript">AltreMotivazioni('AltreRagioni','Testo non accettabile [[Aiuto:Cosa Wikizionario non è/Wikizionario non è un\'enciclopedia|Wikizionario non è un\'enciclopedia]]', 'Wikizionario non è un\'enciclopedia');</syntaxhighlight>

=== Motivazioni comuni ===
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]].

=== Motivazioni personali ===

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 [[Special:MyPage/common.js|common.js]] racchiudendoli nella funzione <syntaxhighlight lang="javascript">function AddMotivazioniPersonali () { }</syntaxhighlight>

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''.

{{Ombox|small=y|testo=Le informazioni espresse in questa sezione valgono, seguendo le regole sintattiche corrette, anche per le [[#Motivazioni con testo diversificato|motivazioni con testo diversificato]]}}
;esempio pratico: <syntaxhighlight lang="javascript">AltreMotivazioniSemplici('Personali','Nessun riscontro');</syntaxhighlight>

;Esempio pratico di cosa inserire nel proprio JS

<syntaxhighlight lang="javascript">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');
}</syntaxhighlight>

Le motivazioni scritte nell'esempio qui sopra possono essere modificate ed adattate alle proprie esigenze, l'importante è lasciare intatta la funzione <code>function AddMotivazioniPersonali () { }</code> Altrimenti le motivazioni personali non verranno visualizzate.

[[Categoria:Manuali degli accessori|Mass delete]]