Fandom Developers Wiki
Advertisement

AjaxBatchDelete Oparty na skrypcie napisanym przez Splarkę na Wikipedii, został przepisany z użyciem jQuery przez Grunny'ego i działa na obu skórkach działających na Fandomie. Nowsza wersja została napisana przez Ozanksa Cx i oferuje ona więcej funkcji niż oryginał.

Instalacja[]

Używanie[]

Link do użycia Batch Delete'a znajduje się na liście „Moje narzędzia”.

Aby usunąć zestaw stron po prostu podaj ich nazwy (nie ich URL'e!) w formularzu, każdą w nowej linii i usuń je z podanym powodem. Skrypt zostanie przerwany gdy dotrze do pustej linii i może zostać zakończony wcześniej poprzez wyczyszczenie listy stron, które mają zostać usunięte.

Wersja 2 umożliwia zabezpieczenie strony przed jej ponownym utworzeniem (jest to opcjonalne), oraz daje możliwość ustalenia czasu, z jakim dana strona ma zostać usunięta/zabezpieczona. Jeśli chcesz zmodyfikować domyślną prędkość usuwania/zabezpieczania stron co 1000 milisekund (1 sekundę) dodaj przedział window.batchDeleteDelay do konfiguracji przed importem osobistego skryptu w milisekundach.

Dla przykładu użyj:

window.batchDeleteDelay = 100;

co zmniejszy szybkość operacji do 0.1 sekundy.

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'
    ]
});

Ta wersja umożliwia również użytkownikowi zebranie całej zawartości kategorii i umieszczenie jej w obszarze tekstowym gotowym do usunięcia. Zauważ, ze skrypt ten wymaga uprawnień niezbędnych do usuwania stron i zostanie załadowany tylko gdy posiadasz takie uprawnienia (Moderator treści, Administrator, SOAP, Staff, Wiki Specjaliści lub Reprezentanci Wiki)

Advertisement