Import Google Meet captions project and extension backups
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
|
||||
console.log("Hello, world from popup!")
|
||||
|
||||
function setBadgeText(enabled) {
|
||||
const text = enabled ? "ON" : "OFF"
|
||||
void chrome.action.setBadgeText({text: text})
|
||||
}
|
||||
|
||||
// Handle the ON/OFF switch
|
||||
const checkbox = document.getElementById("enabled")
|
||||
chrome.storage.sync.get("enabled", (data) => {
|
||||
checkbox.checked = !!data.enabled
|
||||
void setBadgeText(data.enabled)
|
||||
})
|
||||
checkbox.addEventListener("change", (event) => {
|
||||
if (event.target instanceof HTMLInputElement) {
|
||||
void chrome.storage.sync.set({"enabled": event.target.checked})
|
||||
void setBadgeText(event.target.checked)
|
||||
}
|
||||
})
|
||||
|
||||
// Handle the input field
|
||||
const input = document.getElementById("item")
|
||||
chrome.storage.sync.get("item", (data) => {
|
||||
input.value = data.item || ""
|
||||
});
|
||||
input.addEventListener("change", (event) => {
|
||||
if (event.target instanceof HTMLInputElement) {
|
||||
void chrome.storage.sync.set({"item": event.target.value})
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user