Fandom Developers Wiki
Advertisement

AjaxBatchDelete basiert auf einem Skript, das von Splarka auf Wikipedia. Dieser Code wurde von Grunny für die Verwendung von jQuery umgeschrieben.

Installation[]

Verwendung[]

Die Option zur Verwendung des Skripts „Batch Delete“ wird in der Liste „Meine Tools“ angezeigt.

Um einen Stapel von Seiten zu löschen, füge einfach die Seitennamen (nicht Seiten-URLs) in das Formular ein, jede in einer neuen Zeile, und fahre mit einem festgelegten Grund fort zu löschen. Das Skript hält an, wenn es eine leere Zeile erreicht, und es kann vorzeitig beendet werden, indem die Liste der noch zu löschenden Seiten ausgeblendet wird.

Es bietet auch die Möglichkeit, die Seiten nach dem Löschen zu schützen (dies ist optional), sowie das Laden aus einem Modal auf jeder Seite, mit der Option, die Rate zu ändern, mit der es löscht/schützt. Wenn die Standardrate von einer Löschung auf alle 1000 Millisekunden (1 Sekunde) geändert werden soll, füge die Konfiguration window.batchDeleteDelay vor dem Import des Skripts mit Ihrer eigenen Zahl (in Millisekunden) hinzu. Zum Beispiel, mit:

window.batchDeleteDelay = 100;

wird die Löschgeschwindigkeit auf 0,1 Sekunden gesenkt.

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;

// 2. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

Es ermöglicht dem Benutzer auch, den Inhalt einer ganzen Kategorie zu erfassen und in den Textbereich zum Löschen zu stellen. Beachte, dass das Skript nur geladen wird, wenn der Benutzer das Recht hat, Inhalte zu löschen (Moderator, Administrator, SOAP, Fandom-Mitarbeiter, Helfer, Wiki-Spezialist oder Wiki-Repräsentant).

Advertisement