diff --git a/assets/js/commands.js b/assets/js/commands.js new file mode 100644 index 0000000..80de2aa --- /dev/null +++ b/assets/js/commands.js @@ -0,0 +1,16 @@ +document.addEventListener("DOMContentLoaded", () => { + const commandBar = document.querySelector("command-bar"); + + commandBar.addEventListener("setOption", event => { + console.log("SetOption", event); + switch (event.option) { + case "bg": + case "background": + const value = event.newValue; + if (value === "dark" || value === "light") { + document.querySelector(":root").setAttribute("color-scheme", value); + } + break; + } + }); +});