blob: 8bf846db1c3910fe6db7c36f6d59e7e6d30e4776 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
document.addEventListener("DOMContentLoaded", () => {
const apiUrlInput = document.getElementById("apiUrl");
const authTokenInput = document.getElementById("authToken");
const saveBtn = document.getElementById("saveBtn");
const status = document.getElementById("status");
browser.storage.local.get(["apiUrl", "authToken"]).then((result) => {
if (result.apiUrl) apiUrlInput.value = result.apiUrl;
if (result.authToken) authTokenInput.value = result.authToken;
});
saveBtn.addEventListener("click", () => {
const apiUrl = apiUrlInput.value.trim();
const authToken = authTokenInput.value.trim();
browser.storage.local.set({ apiUrl, authToken }).then(() => {
status.textContent = "Configuration saved";
setTimeout(() => (status.textContent = ""), 2000);
});
});
});
|