Initial commit
This commit is contained in:
38
popup.js
Normal file
38
popup.js
Normal file
@@ -0,0 +1,38 @@
|
||||
const editToggle = document.getElementById('editToggle');
|
||||
const revIdLabel = document.getElementById('revId');
|
||||
const apiUrl = document.getElementById('apiUrl');
|
||||
const syncToken = document.getElementById('syncToken');
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
chrome.storage.sync.get('revId', (savedRev) => {
|
||||
revIdLabel.textContent = savedRev.revId || "No value stored";
|
||||
});
|
||||
|
||||
chrome.storage.sync.get('apiUrl', (savedUrl) => {
|
||||
apiUrl.value = savedUrl.apiUrl || "No value stored";
|
||||
});
|
||||
|
||||
chrome.storage.sync.get('syncToken', (savedToken) => {
|
||||
syncToken.value = savedToken.syncToken || "No value stored";
|
||||
});
|
||||
});
|
||||
|
||||
editToggle.addEventListener('change', () => {
|
||||
if (editToggle.checked) {
|
||||
apiUrl.readOnly = false;
|
||||
syncToken.readOnly = false;
|
||||
}
|
||||
else {
|
||||
apiUrl.readOnly = true;
|
||||
syncToken.readOnly = true;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
apiUrl.addEventListener('input', () => {
|
||||
chrome.storage.sync.set({ apiUrl: apiUrl.value });
|
||||
});
|
||||
|
||||
syncToken.addEventListener('input', () => {
|
||||
chrome.storage.sync.set({ syncToken: syncToken.value });
|
||||
});
|
||||
Reference in New Issue
Block a user