mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2026-01-31 14:51:13 +03:00
Update options.js
This commit is contained in:
@@ -27,7 +27,7 @@ async function init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
checkbox.addEventListener("click", () =>{
|
checkbox.addEventListener("click", () =>{
|
||||||
setOptionValue(option, reverse ? !checkbox.checked : checkbox.checked)
|
SB.config[option] = reverse ? !checkbox.checked : checkbox.checked;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -124,22 +124,10 @@ function activateTextChange(element) {
|
|||||||
let textBox = element.querySelector(".option-text-box");
|
let textBox = element.querySelector(".option-text-box");
|
||||||
let option = element.getAttribute("sync-option");
|
let option = element.getAttribute("sync-option");
|
||||||
|
|
||||||
chrome.storage.sync.get([option], function(result) {
|
textBox.value = SB.config[option];
|
||||||
textBox.value = result[option];
|
|
||||||
|
|
||||||
let setButton = element.querySelector(".text-change-set");
|
let setButton = element.querySelector(".text-change-set");
|
||||||
setButton.addEventListener("click", () => setOptionValue(option, textBox.value));
|
setButton.addEventListener("click", () => {SB.config[option] = textBox.value});
|
||||||
|
|
||||||
element.querySelector(".option-hidden-section").classList.remove("hidden");
|
element.querySelector(".option-hidden-section").classList.remove("hidden");
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Called when an option has been changed.
|
|
||||||
*
|
|
||||||
* @param {string} option
|
|
||||||
* @param {*} value
|
|
||||||
*/
|
|
||||||
function setOptionValue(option, value) {
|
|
||||||
chrome.storage.sync.set({[option]: value});
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user