mirror of
https://github.com/avinal/sciezka.git
synced 2026-07-03 23:30:09 +05:30
f8e49691a1
Assisted-by: Claude Code Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
28 lines
761 B
JavaScript
28 lines
761 B
JavaScript
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();
|