Bläddra i källkod

add functionality to enable / disable quote

TheBaum123 2 år sedan
förälder
incheckning
1f2cdf1d44
2 ändrade filer med 14 tillägg och 2 borttagningar
  1. 12 0
      scripts/preferences/enableQuote.js
  2. 2 2
      scripts/preferences/injector.js

+ 12 - 0
scripts/preferences/enableQuote.js

@@ -0,0 +1,12 @@
+let enableQuote = localStorage.getItem("text-startpage:enableQuote")
+
+const enableQuoteInput = document.getElementById("enable-quote")
+
+if(enableQuote != "false") {
+    enableQuoteInput.checked = true
+}
+
+enableQuoteInput.addEventListener("change", () => {
+    localStorage.setItem("text-startpage:enableQuote", enableQuoteInput.checked)
+    enableQuote = enableQuoteInput.checked
+})

+ 2 - 2
scripts/preferences/injector.js

@@ -1,5 +1,5 @@
-let scriptsToInject = ["changeSearchEngine", "greetingSettings", "clockSettings"]
-let stylesToInject = ["main", "selectSearchEngine", "greeting", "clock"]
+let scriptsToInject = ["changeSearchEngine", "greetingSettings", "clockSettings", "enableQuote"]
+let stylesToInject = ["main", "selectSearchEngine", "greeting", "clock", "quote"]
 
 for(let i = 0; i < scriptsToInject.length; i++) {
     let scriptToInject = document.createElement("script")