sourcehypertextpublicfurryardhaspice-toggle.js

const enableNsfw = () => {
	$("#sfw-toggle-button").setAttribute("aria-pressed", "true");
	$("#sfw-toggle-text").innerText = "OwO";
	$("#sfw-toggle-label").innerText = "NSFW";

	$("body").classList.add("spice-enabled");

	localStorage.setItem("furry-ardha-sfw", "nsfw");
};

const disableNsfw = () => {
	$("#sfw-toggle-button").setAttribute("aria-pressed", "false");
	$("#sfw-toggle-text").innerText = "uwu";
	$("#sfw-toggle-label").innerText = "SFW(ish)";

	$("body").classList.remove("spice-enabled");

	localStorage.setItem("furry-ardha-sfw", "sfw");
};

const toggleSpice = () => {
	if ($("#sfw-toggle-button").getAttribute("aria-pressed") == "true") {
		disableNsfw();
	} else {
		enableNsfw();
	}
};

documentReady(() => {

	switch (localStorage["furry-ardha-sfw"]) {
		case "nsfw":
			enableNsfw();
			break;
		case "sfw":
			disableNsfw();
			break;
		default:
			$("#disclaimer").showModal();
			break;
	}
})