Interface and basic functionality.

Just learning how to make a basic extension. Creating an interface and setting up some basic plumbing.
This commit is contained in:
Ryan Breen
2023-01-11 22:54:50 -05:00
parent 12ccc005c9
commit 210e61c35b
7 changed files with 61 additions and 13 deletions

View File

@@ -1 +1,21 @@
console.log("Hello World!", browser);
async function savePrivateKey(event) {
event.preventDefault();
let privKey = document.getElementById('priv-key');
browser.storage.local.set({ "priv-key": privKey.value });
}
async function getPrivateKey() {
let key = await browser.storage.local.get("priv-key");
return key["priv-key"];
}
async function setPrivKeyInput() {
let privKey = await getPrivateKey();
if (privKey) {
document.getElementById("priv-key").value = privKey;
}
}
document.getElementById("priv-key-form").addEventListener("submit", savePrivateKey);
setPrivKeyInput();