mirror of
https://github.com/avinal/sciezka.git
synced 2026-07-03 23:30:09 +05:30
feat: options page for default mode and search method
Assisted-by: Claude Code Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
const optMode = document.getElementById("opt-mode");
|
||||
const optMethod = document.getElementById("opt-method");
|
||||
const savedMsg = document.getElementById("saved-msg");
|
||||
|
||||
async function load() {
|
||||
const data = await chrome.storage.sync.get(["defaultMode", "defaultMethod"]);
|
||||
if (data.defaultMode) optMode.value = data.defaultMode;
|
||||
if (data.defaultMethod) optMethod.value = data.defaultMethod;
|
||||
}
|
||||
|
||||
function showSaved() {
|
||||
savedMsg.classList.add("show");
|
||||
setTimeout(() => savedMsg.classList.remove("show"), 1500);
|
||||
}
|
||||
|
||||
async function save() {
|
||||
await chrome.storage.sync.set({
|
||||
defaultMode: optMode.value,
|
||||
defaultMethod: optMethod.value,
|
||||
});
|
||||
showSaved();
|
||||
}
|
||||
|
||||
optMode.addEventListener("change", save);
|
||||
optMethod.addEventListener("change", save);
|
||||
|
||||
load();
|
||||
Reference in New Issue
Block a user