@@ -151,25 +151,31 @@ function filterQuestions() {
}
}
-function toggleCompact() {
+function toggleCompact(loading) {
+ var compactSwitch = document.getElementById("originalCompact");
+ if (!loading) {
+ localStorage.setItem(compactSwitch.id, compactSwitch.checked);
+ }
+ var checked = JSON.parse(localStorage.getItem(compactSwitch.id));
+
var text = document.getElementsByClassName("text");
var symbol = document.getElementsByClassName("symbol");
for (var i = 0; i < text.length; i++) {
- if (text[i].style.display === "none") {
- symbol[i].style.display = "none";
- text[i].style.display = "block";
- } else {
+ if (checked) {
symbol[i].style.display = "block";
text[i].style.display = "none";
+ } else {
+ symbol[i].style.display = "none";
+ text[i].style.display = "block";
}
}
var extra = document.getElementsByClassName("extra");
for (var i = 0; i < extra.length; i++) {
- if (extra[i].style.display === "none") {
- extra[i].style.display = "inline";
- } else {
+ if (checked) {
extra[i].style.display = "none";
+ } else {
+ extra[i].style.display = "inline";
}
}
}
@@ -180,7 +186,6 @@ function filterByShadows(shadow) {
for (var i = 0; i < target.length; i++) {
filterAddClass(target[i], "hidden");
if (target[i].className.indexOf(shadow) > -1) {
- console.log(target[i])
filterRemoveClass(target[i], "hidden");
}
}
@@ -8370,4 +8375,18 @@ for (var i = 0; i < btns.length; i++) {
-
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file
diff --git a/royal.md b/royal.md
index 6d3a61f..8fb74d3 100644
--- a/royal.md
+++ b/royal.md
@@ -11,7 +11,7 @@
@@ -161,25 +161,31 @@ function filterQuestions() {
}
}
-function toggleCompact() {
+function toggleCompact(loading) {
+ var compactSwitch = document.getElementById("royalCompact");
+ if (!loading) {
+ localStorage.setItem(compactSwitch.id, compactSwitch.checked);
+ }
+ var checked = JSON.parse(localStorage.getItem(compactSwitch.id));
+
var text = document.getElementsByClassName("text");
var symbol = document.getElementsByClassName("symbol");
for (var i = 0; i < text.length; i++) {
- if (text[i].style.display === "none") {
- symbol[i].style.display = "none";
- text[i].style.display = "block";
- } else {
+ if (checked) {
symbol[i].style.display = "block";
text[i].style.display = "none";
+ } else {
+ symbol[i].style.display = "none";
+ text[i].style.display = "block";
}
}
var extra = document.getElementsByClassName("extra");
for (var i = 0; i < extra.length; i++) {
- if (extra[i].style.display === "none") {
- extra[i].style.display = "inline";
- } else {
+ if (checked) {
extra[i].style.display = "none";
+ } else {
+ extra[i].style.display = "inline";
}
}
}
@@ -190,7 +196,6 @@ function filterByShadows(shadow) {
for (var i = 0; i < target.length; i++) {
filterAddClass(target[i], "hidden");
if (target[i].className.indexOf(shadow) > -1) {
- console.log(target[i])
filterRemoveClass(target[i], "hidden");
}
}
@@ -9041,4 +9046,18 @@ for (var i = 0; i < btns.length; i++) {
BAD
💢
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file