User:Willowisp/vector-2022.js: Difference between revisions

From Baldur's Gate 3 Wiki
Jump to navigation Jump to search
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 1: Line 1:
let spoilerElement = document.getElementById("spoiler");
function spoilerToggle(x) {
function updateHiddenStatus({ status }) {
if (x == 1) {
spoilerElement.setAttribute("hidden-status", status);
  var element = document.getElementById("ispoiler");
}
  } else if (x == 2) {
 
  var element = document.getElementById("iispoiler");
let spoilerButton = document.getElementById("spoiler-button");
  } else if (x == 3) {
spoilerButton.addEventListener("click", (event) => {
  var element = document.getElementById("iiispoiler");
const newHiddenStatus = currentHiddenStatus === "hidden" ? "notHidden" : "hidden";
  } else {
localStorage.setItem("hidden-status", newHiddenStatus);
  var element = document.getElementById("spoiler");
updateHiddenStatus({ status: newHiddenStatus });
}
currentHiddenStatus = newHiddenStatus;
  element.classList.toggle("no-spoilers");
});
 
const localStorageHiddenStatus = localStorage.getItem("spoler-status");
 
let currentHiddenStatus = checkHiddenStatus({ localStorageHiddenStatus });
updateHiddenStatus({ status: currentHiddenStatus });
 
function checkHiddenStatus({ localStorageHiddenStatus }) {
if (localStorageHiddenStatus !== null) {
return localStorageHiddenStatus;
}
return "notHidden";
}
}

Revision as of 22:03, 27 January 2024

function spoilerToggle(x) {
if (x == 1) {
  var element = document.getElementById("ispoiler");
  } else if (x == 2) {
  var element = document.getElementById("iispoiler");
  } else if (x == 3) {
  var element = document.getElementById("iiispoiler");
  } else {
  var element = document.getElementById("spoiler");
 }
   element.classList.toggle("no-spoilers");
}