update the second method

This commit is contained in:
Spax 2024-02-15 08:02:31 -07:00
parent 70506d41ff
commit 10d42a3dc0

View File

@ -293,10 +293,8 @@ function checkbox(action) {
case "disableAnimations": eid("cobalt-body").classList.toggle('no-animation'); break; case "disableAnimations": eid("cobalt-body").classList.toggle('no-animation'); break;
case "wukkoDragonEmoji": case "wukkoDragonEmoji":
document.getElementsByClassName("emoji").forEach((emoji) => { document.getElementsByClassName("emoji").forEach((emoji) => {
if (emoji.attributes.src.value.match(/emoji\/dragon_face(?:_wukko)?\.svg/) === null) { if (emoji.attributes.src.value.match(/emoji\/dragon_face(?:_wukko)?\.svg/) === null)
return; return;
}
emoji.attributes.src.value = sGet("wukkoDragonEmoji") === "true" emoji.attributes.src.value = sGet("wukkoDragonEmoji") === "true"
? "emoji/dragon_face_wukko.svg" ? "emoji/dragon_face_wukko.svg"
: "emoji/dragon_face.svg"; : "emoji/dragon_face.svg";
@ -557,12 +555,13 @@ function loadSettings() {
eid("downloadPopup").checked = true; eid("downloadPopup").checked = true;
if (sGet("wukkoDragonEmoji") === "true") if (sGet("wukkoDragonEmoji") === "true")
eid("wukkoDragonEmoji").checked = true; eid("wukkoDragonEmoji").checked = true;
for (const emoji of document.getElementsByClassName("emoji")) document.getElementsByClassName("emoji").forEach((emoji) => {
if (emoji.attributes.src.value.match(/emoji\/dragon_face(?:_wukko)?\.svg/) !== null) if (emoji.attributes.src.value.match(/emoji\/dragon_face(?:_wukko)?\.svg/) === null)
if (sGet("wukkoDragonEmoji") === "true") return;
emoji.attributes.src.value = "emoji/dragon_face_wukko.svg"; emoji.attributes.src.value = sGet("wukkoDragonEmoji") === "true"
else ? "emoji/dragon_face_wukko.svg"
emoji.attributes.src.value = "emoji/dragon_face.svg"; : "emoji/dragon_face.svg";
});
if (sGet("reduceTransparency") === "true" || isOldFirefox) if (sGet("reduceTransparency") === "true" || isOldFirefox)
eid("cobalt-body").classList.add('no-transparency'); eid("cobalt-body").classList.add('no-transparency');
if (sGet("disableAnimations") === "true") if (sGet("disableAnimations") === "true")