User:Willowisp/vector-2022.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/**
* Toggle spoiler content's display on the wiki.
*
* @author Willowisp
*
*/
function spoilerToggle() {
var spoilerElement = document.getElementsByClassName("spoiler")[0];
if (spoilerElement.classList.contains("spoiler-hidden")) {
$(".spoiler").removeClass("spoiler-hidden");
} else {
$(".spoiler").addClass("spoiler-hidden");
}
if (spoilerElement == null) {
}
}
function updateSpoilerButton() {
var spoilerButton = document.getElementById("spoilerButton");
spoilerButton.classList.toggle("spoiler-button-on");
if (spoilerButton.classList.contains("spoiler-button-on")) {
spoilerButton.setAttribute("aria-label", "Disable hide spoilers");
} else {
spoilerButton.setAttribute("aria-label", "Enable hide spoilers");
}
var spoilerButtonActOneEnable = document.getElementById("spoilerButtonActOne");
spoilerButtonActOneEnable.classList.toggle("spoiler-button-active");
var spoilerButtonActTwoEnable = document.getElementById("spoilerButtonActTwo");
spoilerButtonActTwoEnable.classList.toggle("spoiler-button-active");
var spoilerButtonActThreeEnable = document.getElementById("spoilerButtonActThree");
spoilerButtonActThreeEnable.classList.toggle("spoiler-button-active");
}
function updateSpoilerButtonActOne() {
var spoilerButtonActOne = document.getElementById("spoilerButtonActOne");
spoilerButtonActOne.classList.toggle("spoiler-button-on");
}
function updateSpoilerButtonActTwo() {
var spoilerButtonActTwo = document.getElementById("spoilerButtonActTwo");
spoilerButtonActTwo.classList.toggle("spoiler-button-on");
}
function updateSpoilerButtonActThree() {
var spoilerButtonActThree = document.getElementById("spoilerButtonActThree");
spoilerButtonActThree.classList.toggle("spoiler-button-on");
}
function spoilerToggleActOne() {
var spoilerElement = document.getElementsByClassName("spoiler-act-one")[0];
if (spoilerElement.classList.contains("spoiler-hidden-allowed")) {
$(".spoiler-act-one").removeClass("spoiler-hidden-allowed");
} else {
$(".spoiler-act-one").addClass("spoiler-hidden-allowed");
}
if (spoilerElement == null) {
}
}
function spoilerToggleActTwo() {
var spoilerElement = document.getElementsByClassName("spoiler-act-two")[0];
if (spoilerElement.classList.contains("spoiler-hidden-allowed")) {
$(".spoiler-act-two").removeClass("spoiler-hidden-allowed");
} else {
$(".spoiler-act-two").addClass("spoiler-hidden-allowed");
}
if (spoilerElement == null) {
}
}
function spoilerToggleActThree() {
var spoilerElement = document.getElementsByClassName("spoiler-act-three")[0];
if (spoilerElement.classList.contains("spoiler-hidden-allowed")) {
$(".spoiler-act-three").removeClass("spoiler-hidden-allowed");
} else {
$(".spoiler-act-three").addClass("spoiler-hidden-allowed");
}
if (spoilerElement == null) {
}
}