EPVP - Click All Spoiler Button!

Clicks on all elements with the class "spoiler-button" or manually closes them via the menu command

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name            EPVP - Click All Spoiler Button!
// @namespace       github.com/opemvbs
// @version         1.4
// @description     Clicks on all elements with the class "spoiler-button" or manually closes them via the menu command
// @author          Nawhki
// @match           *://www.elitepvpers.com/*
// @grant           GM_registerMenuCommand
// @license         MIT
// ==/UserScript==

(function() {
    'use strict';

    function clickAllSpoilerButtons() {
        const spoilerButtons = document.querySelectorAll('.spoiler-button');
        spoilerButtons.forEach(button => {
            button.click();
        });
    }

    // Register the menu command to manually click all spoiler buttons
    GM_registerMenuCommand('Manually click all spoiler buttons', clickAllSpoilerButtons);

    // Automatically click spoiler buttons on page load
    clickAllSpoilerButtons();
})();