Add option to disable auto dismiss on the extension

This commit is contained in:
Jackson Harper
2023-10-06 19:37:27 +08:00
parent e91eb7004f
commit 0c09f9dbcb
3 changed files with 42 additions and 6 deletions

View File

@ -34,6 +34,21 @@ function clearAPIKey() {
})
}
function autoDismissChanged(event) {
const value = document.getElementById('disable-auto-dismiss').checked
console.log(
' value: ',
value,
document.getElementById('disable-auto-dismiss')
)
setStorage({
disableAutoDismiss: value ? 'true' : null,
}).then(() => {
console.log('disableAutoDismiss updated', value)
})
}
;(() => {
document
.getElementById('save-api-key-btn')
@ -44,4 +59,15 @@ function clearAPIKey() {
document
.getElementById('clear-api-key-btn')
.addEventListener('click', clearAPIKey)
getStorageItem('disableAutoDismiss').then((value) => {
console.log('disableAutoDismiss updated', value)
document.getElementById('disable-auto-dismiss').checked = value
? true
: false
})
document
.getElementById('disable-auto-dismiss')
.addEventListener('change', autoDismissChanged)
})()