dev

This script/stylesheet is for PERSONAL use only!

You are free to install this script/stylesheet for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:ImportJS, MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js, MediaWiki:Fandomdesktop.css, or MediaWiki:FandomMobile.css), as it would violate Fandom's Terms of Use.
(See the customization policy)

WHAM jest skryptem dodającym okienko „szybkich narzędzi”, znajdujących się na stronie wkładu użytkowników, dającym dostęp do rozmaitych funkcji. Narzędzia te pierwotnie zostały opracowane dla członków SOAP i personelu Fandomu, jednak każdy użytkownik może swobodnie z nich korzystać (patrz komentarze w code.js). Opcje dla specjalnych zakresów zostały wyłączone; oryginalny skrypt można zobaczyć tutaj (w języku angielskim).

Funkcje

Instalacja

Używanie

Skrypt zostanie załadowany tylko jeżeli posiadasz uprawnienia rollback lub wyższe. Ponadto, dla Staffów, SOAP-ów, globalnych moderatorów Dyskusji, przedstawiciele wiki i specjaliści wiki, powinien ładować się globalnie. Jeżeli chcesz zmienić domyślne opóźnienie w usuwaniu i wycofywaniu zmian, edytuj zmienną window.WHAMDelay na dowolną liczbę, co widać w poniższym przykładzie (1000 – 1 sekunda). Aby włączyć opcję nadawania i odbierania flagi bota, niezbędne jest ustawienia wartości dla zmiennej window.WHAMBotMe na true powyżej wyrażenia importującego skrypt (opcja ta jest domyślnie włączona dla członków grup SOAP i Fandom Staff, oraz dla przedstawiciele wiki lub specjaliści wiki). W celu modyfikacji domyślnego powodu usuwania stron musisz zmienić wartość dla zmiennej window.WHAMDeleteReason. Pozostałe dostępne opcje to window.WHAMBotReason dla domyślnego powodu nadawania i odbierania flagi bota, oraz window.WHAMBlockReason dla domyślnego powodu blokady nakładanej na użytkownika. Jeżeli te wartości nie są zdefiniowane, domyślnie stanowić będą „Sprzątanie” i „Wandalizm”.

Uwaga: „Wszystkie opcje” nie zawiera akcji „Nadaj/odbierz flagę bota”.

Przykład zastosowania powyższych zmiennych w akcji:

window.WHAMBotMe = true;
window.WHAMBotReason = "Cleanup";
window.WHAMDelay = 100;
window.WHAMDeleteReason = "Housekeeping.";
window.WHAMBlockReason = "Vandalism";