This commit is contained in:
kaBeech
2023-03-18 18:43:01 -07:00
parent a55a88cbb3
commit fa443d2067

150
index.js
View File

@@ -25,157 +25,93 @@ const seriousButtons = [
seriousLightItalicButton, seriousLightItalicButton,
]; ];
entirePageRadio.addEventListener("click", function () { const seriousStyles = [
if (this.checked) { "seriousOriginal",
"seriousItalic",
"seriousBold",
"seriousBoldItalic",
"seriousLight",
"seriousLightItalic",
];
const enterSeriousMode = () => {
mainClasses.add("serious"); mainClasses.add("serious");
for (seriousButton of seriousButtons) { for (seriousButton of seriousButtons) {
seriousButton.classList.add("serious"); seriousButton.classList.add("serious");
} }
} else { };
const exitSeriousMode = () => {
mainClasses.remove("serious"); mainClasses.remove("serious");
for (seriousButton of seriousButtons) { for (seriousButton of seriousButtons) {
seriousButton.classList.remove("serious"); seriousButton.classList.remove("serious");
} }
};
const clearClasses = () => {
for (seriousStyle of seriousStyles) {
exampleTextClasses.remove(seriousStyle);
mainClasses.remove(seriousStyle);
}
for (seriousButton of seriousButtons) {
seriousButton.classList.remove("selected");
}
};
const clearClassesAndSelectThisButton = (button) => {
clearClasses();
button.classList.add("selected");
};
entirePageRadio.addEventListener("click", function () {
if (this.checked) {
enterSeriousMode();
} else {
exitSeriousMode();
} }
}); });
exampleTextOnlyRadio.addEventListener("click", function () { exampleTextOnlyRadio.addEventListener("click", function () {
if (this.checked) { if (this.checked) {
mainClasses.remove("serious"); exitSeriousMode();
for (seriousButton of seriousButtons) {
seriousButton.classList.remove("serious");
}
} else { } else {
mainClasses.add("serious"); enterSeriousMode();
for (seriousButton of seriousButtons) {
seriousButton.classList.add("serious");
}
} }
}); });
seriousOriginalButton.addEventListener("click", function () { seriousOriginalButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousItalicButton.classList.remove("selected");
seriousBoldButton.classList.remove("selected");
seriousBoldItalicButton.classList.remove("selected");
seriousLightButton.classList.remove("selected");
seriousLightItalicButton.classList.remove("selected");
exampleTextClasses.add("seriousOriginal"); exampleTextClasses.add("seriousOriginal");
exampleTextClasses.remove("seriousItalic");
exampleTextClasses.remove("seriousBold");
exampleTextClasses.remove("seriousBoldItalic");
exampleTextClasses.remove("seriousLight");
exampleTextClasses.remove("seriousLightItalic");
mainClasses.add("seriousOriginal"); mainClasses.add("seriousOriginal");
mainClasses.remove("seriousItalic");
mainClasses.remove("seriousBold");
mainClasses.remove("seriousBoldItalic");
mainClasses.remove("seriousLight");
mainClasses.remove("seriousLightItalic");
}); });
seriousItalicButton.addEventListener("click", function () { seriousItalicButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousOriginalButton.classList.remove("selected");
seriousBoldButton.classList.remove("selected");
seriousBoldItalicButton.classList.remove("selected");
seriousLightButton.classList.remove("selected");
seriousLightItalicButton.classList.remove("selected");
exampleTextClasses.remove("seriousOriginal");
exampleTextClasses.add("seriousItalic"); exampleTextClasses.add("seriousItalic");
exampleTextClasses.remove("seriousBold");
exampleTextClasses.remove("seriousBoldItalic");
exampleTextClasses.remove("seriousLight");
exampleTextClasses.remove("seriousLightItalic");
mainClasses.remove("seriousOriginal");
mainClasses.add("seriousItalic"); mainClasses.add("seriousItalic");
mainClasses.remove("seriousBold");
mainClasses.remove("seriousBoldItalic");
mainClasses.remove("seriousLight");
mainClasses.remove("seriousLightItalic");
}); });
seriousBoldButton.addEventListener("click", function () { seriousBoldButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousOriginalButton.classList.remove("selected");
seriousItalicButton.classList.remove("selected");
seriousBoldItalicButton.classList.remove("selected");
seriousLightButton.classList.remove("selected");
seriousLightItalicButton.classList.remove("selected");
exampleTextClasses.remove("seriousOriginal");
exampleTextClasses.remove("seriousItalic");
exampleTextClasses.add("seriousBold"); exampleTextClasses.add("seriousBold");
exampleTextClasses.remove("seriousBoldItalic");
exampleTextClasses.remove("seriousLight");
exampleTextClasses.remove("seriousLightItalic");
mainClasses.remove("seriousOriginal");
mainClasses.remove("seriousItalic");
mainClasses.add("seriousBold"); mainClasses.add("seriousBold");
mainClasses.remove("seriousBoldItalic");
mainClasses.remove("seriousLight");
mainClasses.remove("seriousLightItalic");
}); });
seriousBoldItalicButton.addEventListener("click", function () { seriousBoldItalicButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousOriginalButton.classList.remove("selected");
seriousItalicButton.classList.remove("selected");
seriousBoldButton.classList.remove("selected");
seriousLightButton.classList.remove("selected");
seriousLightItalicButton.classList.remove("selected");
exampleTextClasses.remove("seriousOriginal");
exampleTextClasses.remove("seriousItalic");
exampleTextClasses.remove("seriousBold");
exampleTextClasses.add("seriousBoldItalic"); exampleTextClasses.add("seriousBoldItalic");
exampleTextClasses.remove("seriousLight");
exampleTextClasses.remove("seriousLightItalic");
mainClasses.remove("seriousOriginal");
mainClasses.remove("seriousItalic");
mainClasses.remove("seriousBold");
mainClasses.add("seriousBoldItalic"); mainClasses.add("seriousBoldItalic");
mainClasses.remove("seriousLight");
mainClasses.remove("seriousLightItalic");
}); });
seriousLightButton.addEventListener("click", function () { seriousLightButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousOriginalButton.classList.remove("selected");
seriousItalicButton.classList.remove("selected");
seriousBoldButton.classList.remove("selected");
seriousBoldItalicButton.classList.remove("selected");
seriousLightItalicButton.classList.remove("selected");
exampleTextClasses.remove("seriousOriginal");
exampleTextClasses.remove("seriousItalic");
exampleTextClasses.remove("seriousBold");
exampleTextClasses.remove("seriousBoldItalic");
exampleTextClasses.add("seriousLight"); exampleTextClasses.add("seriousLight");
exampleTextClasses.remove("seriousLightItalic");
mainClasses.remove("seriousOriginal");
mainClasses.remove("seriousItalic");
mainClasses.remove("seriousBold");
mainClasses.remove("seriousBoldItalic");
mainClasses.add("seriousLight"); mainClasses.add("seriousLight");
mainClasses.remove("seriousLightItalic");
}); });
seriousLightItalicButton.addEventListener("click", function () { seriousLightItalicButton.addEventListener("click", function () {
this.classList.add("selected"); clearClassesAndSelectThisButton(this);
seriousOriginalButton.classList.remove("selected");
seriousItalicButton.classList.remove("selected");
seriousBoldButton.classList.remove("selected");
seriousBoldItalicButton.classList.remove("selected");
seriousLightButton.classList.remove("selected");
exampleTextClasses.remove("seriousOriginal");
exampleTextClasses.remove("seriousItalic");
exampleTextClasses.remove("seriousBold");
exampleTextClasses.remove("seriousBoldItalic");
exampleTextClasses.remove("seriousLight");
exampleTextClasses.add("seriousLightItalic"); exampleTextClasses.add("seriousLightItalic");
mainClasses.remove("seriousOriginal");
mainClasses.remove("seriousItalic");
mainClasses.remove("seriousBold");
mainClasses.remove("seriousBoldItalic");
mainClasses.remove("seriousLight");
mainClasses.add("seriousLightItalic"); mainClasses.add("seriousLightItalic");
}); });