22 lines
802 B
JavaScript
22 lines
802 B
JavaScript
document.addEventListener("DOMContentLoaded", () => {
|
|
const elemName = document.querySelector("#elem-name"),
|
|
containerSelector = document.querySelector("#container-selector"),
|
|
monitorInterval = document.querySelector("#monitor-interval")
|
|
|
|
const storage = chrome.storage.local
|
|
|
|
storage.get(defaultOptions, o => {
|
|
elemName.value = o.elemName
|
|
containerSelector.value = o.containerSelector
|
|
monitorInterval.value = o.monitorInterval
|
|
})
|
|
elemName.onchange = () => storage.set({ elemName: elemName.value })
|
|
containerSelector.onchange = () => storage.set({ containerSelector: containerSelector.value })
|
|
monitorInterval.onchange = () => {
|
|
const newVal = monitorInterval.value
|
|
if(newVal >= 100) {
|
|
storage.set({ monitorInterval: monitorInterval.value })
|
|
}
|
|
}
|
|
})
|