mirror of
https://github.com/dtinth/comic-mono-font.git
synced 2026-02-21 22:43:59 +00:00
164 lines
6.6 KiB
JavaScript
164 lines
6.6 KiB
JavaScript
const mainClasses = document.getElementById("main").classList;
|
|
const exampleText = document.getElementById("exampleText");
|
|
const exampleTextClasses = exampleText.classList;
|
|
const entirePageRadio = document.getElementById("entirePageRadio");
|
|
const exampleTextOnlyRadio = document.getElementById("exampleTextOnlyRadio");
|
|
const seriousOriginalButton = document.getElementById("seriousOriginalButton");
|
|
const seriousItalicButton = document.getElementById("seriousItalicButton");
|
|
const seriousBoldButton = document.getElementById("seriousBoldButton");
|
|
const seriousBoldItalicButton = document.getElementById(
|
|
"seriousBoldItalicButton"
|
|
);
|
|
const seriousLightButton = document.getElementById("seriousLightButton");
|
|
const seriousLightItalicButton = document.getElementById(
|
|
"seriousLightItalicButton"
|
|
);
|
|
const newExampleTextButton = document.getElementById("newExampleTextButton");
|
|
const newExampleText = document.getElementById("newExampleText");
|
|
|
|
entirePageRadio.addEventListener("click", function () {
|
|
if (this.checked) {
|
|
mainClasses.add("serious");
|
|
} else {
|
|
mainClasses.remove("serious");
|
|
}
|
|
});
|
|
|
|
exampleTextOnlyRadio.addEventListener("click", function () {
|
|
if (this.checked) {
|
|
mainClasses.remove("serious");
|
|
} else {
|
|
mainClasses.add("serious");
|
|
}
|
|
});
|
|
|
|
seriousOriginalButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
seriousItalicButton.classList.remove("selected");
|
|
seriousBoldButton.classList.remove("selected");
|
|
seriousBoldItalicButton.classList.remove("selected");
|
|
seriousLightButton.classList.remove("selected");
|
|
seriousLightItalicButton.classList.remove("selected");
|
|
exampleTextClasses.add("seriousOriginal");
|
|
exampleTextClasses.remove("seriousItalic");
|
|
exampleTextClasses.remove("seriousBold");
|
|
exampleTextClasses.remove("seriousBoldItalic");
|
|
exampleTextClasses.remove("seriousLight");
|
|
exampleTextClasses.remove("seriousLightItalic");
|
|
mainClasses.add("seriousOriginal");
|
|
mainClasses.remove("seriousItalic");
|
|
mainClasses.remove("seriousBold");
|
|
mainClasses.remove("seriousBoldItalic");
|
|
mainClasses.remove("seriousLight");
|
|
mainClasses.remove("seriousLightItalic");
|
|
});
|
|
|
|
seriousItalicButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
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.remove("seriousBold");
|
|
exampleTextClasses.remove("seriousBoldItalic");
|
|
exampleTextClasses.remove("seriousLight");
|
|
exampleTextClasses.remove("seriousLightItalic");
|
|
mainClasses.remove("seriousOriginal");
|
|
mainClasses.add("seriousItalic");
|
|
mainClasses.remove("seriousBold");
|
|
mainClasses.remove("seriousBoldItalic");
|
|
mainClasses.remove("seriousLight");
|
|
mainClasses.remove("seriousLightItalic");
|
|
});
|
|
|
|
seriousBoldButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
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.remove("seriousBoldItalic");
|
|
exampleTextClasses.remove("seriousLight");
|
|
exampleTextClasses.remove("seriousLightItalic");
|
|
mainClasses.remove("seriousOriginal");
|
|
mainClasses.remove("seriousItalic");
|
|
mainClasses.add("seriousBold");
|
|
mainClasses.remove("seriousBoldItalic");
|
|
mainClasses.remove("seriousLight");
|
|
mainClasses.remove("seriousLightItalic");
|
|
});
|
|
|
|
seriousBoldItalicButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
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.remove("seriousLight");
|
|
exampleTextClasses.remove("seriousLightItalic");
|
|
mainClasses.remove("seriousOriginal");
|
|
mainClasses.remove("seriousItalic");
|
|
mainClasses.remove("seriousBold");
|
|
mainClasses.add("seriousBoldItalic");
|
|
mainClasses.remove("seriousLight");
|
|
mainClasses.remove("seriousLightItalic");
|
|
});
|
|
|
|
seriousLightButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
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.remove("seriousLightItalic");
|
|
mainClasses.remove("seriousOriginal");
|
|
mainClasses.remove("seriousItalic");
|
|
mainClasses.remove("seriousBold");
|
|
mainClasses.remove("seriousBoldItalic");
|
|
mainClasses.add("seriousLight");
|
|
mainClasses.remove("seriousLightItalic");
|
|
});
|
|
|
|
seriousLightItalicButton.addEventListener("click", function () {
|
|
this.classList.add("selected");
|
|
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");
|
|
mainClasses.remove("seriousOriginal");
|
|
mainClasses.remove("seriousItalic");
|
|
mainClasses.remove("seriousBold");
|
|
mainClasses.remove("seriousBoldItalic");
|
|
mainClasses.remove("seriousLight");
|
|
mainClasses.add("seriousLightItalic");
|
|
});
|
|
|
|
newExampleTextButton.addEventListener("click", function () {
|
|
exampleText.setHTML(newExampleText.value);
|
|
});
|