Ver código fonte

fix blur with deactivated bookmarks

TheBaum123 1 ano atrás
pai
commit
808d9fdcb3
3 arquivos alterados com 25 adições e 15 exclusões
  1. 1 0
      scripts/bookmarks.js
  2. 13 11
      scripts/randomQuote.js
  3. 11 4
      scripts/wallpaper.js

+ 1 - 0
scripts/bookmarks.js

@@ -1,4 +1,5 @@
 setTimeout(() => {
+    if (!enableBookmarks) return;
     for (let i = 0; i < Object.keys(bookmarks).length; i++) {
         const categoryDiv = document.createElement("div");
         const categoryHeading = document.createElement("span");

+ 13 - 11
scripts/randomQuote.js

@@ -1,14 +1,16 @@
 setTimeout(() => {
-    if(enableQuote != "false") {
-        const randomQuotesXhr = new XMLHttpRequest()
-        randomQuotesXhr.open("GET", "json/quotes.json")
-        randomQuotesXhr.send()
-        randomQuotesXhr.responseType = "json"
+    if (enableQuote != "false" && enableBookmarks) {
+        const randomQuotesXhr = new XMLHttpRequest();
+        randomQuotesXhr.open("GET", "json/quotes.json");
+        randomQuotesXhr.send();
+        randomQuotesXhr.responseType = "json";
         randomQuotesXhr.onload = () => {
-            const quotesArray = randomQuotesXhr.response.quotes
-            const chosenQuoteId = Math.floor(Math.random() * quotesArray.length)
-            const qouteOutput = `${quotesArray[chosenQuoteId].quote} - ${quotesArray[chosenQuoteId].author}`
-            document.getElementById("random-quote").innerHTML = qouteOutput
-        }
+            const quotesArray = randomQuotesXhr.response.quotes;
+            const chosenQuoteId = Math.floor(
+                Math.random() * quotesArray.length
+            );
+            const qouteOutput = `${quotesArray[chosenQuoteId].quote} - ${quotesArray[chosenQuoteId].author}`;
+            document.getElementById("random-quote").innerHTML = qouteOutput;
+        };
     }
-}, 10);
+}, 10);

+ 11 - 4
scripts/wallpaper.js

@@ -8,8 +8,12 @@ setTimeout(() => {
         }
 
         document.body.style.backgroundImage = `url("${wallpapersLinksArray[wallpapersCycleIndex]}")`;
-        document.getElementById("bookmarks-container").style.backgroundColor =
-            "color-mix(in oklab, #00000000 15%, var(--light-background-color) 85%)";
+        if (enableBookmarks) {
+            document.getElementById(
+                "bookmarks-container"
+            ).style.backgroundColor =
+                "color-mix(in oklab, #00000000 15%, var(--light-background-color) 85%)";
+        }
         document.getElementById("greetings-container").style.backgroundColor =
             "color-mix(in oklab, #00000000 15%, var(--light-background-color) 85%)";
         document.getElementById(
@@ -17,8 +21,11 @@ setTimeout(() => {
         ).style.backgroundColor =
             "color-mix(in oklab, #00000000 15%, var(--light-background-color) 85%)";
 
-        document.getElementById("bookmarks-container").style.backdropFilter =
-            "blur(5px)";
+        if (enableBookmarks) {
+            document.getElementById(
+                "bookmarks-container"
+            ).style.backdropFilter = "blur(5px)";
+        }
         document.getElementById("greetings-container").style.backdropFilter =
             "blur(5px)";
         document.getElementById(