Files
rebloor 82217a05bc Replace var with let in examples (#484)
* Replace var with let in examples

store-collected-images/webextension-plain/deps/uuidv4.js

* Reverted third–party code
2022-08-11 04:27:28 +12:00

25 lines
614 B
JavaScript

let themeList = document.getElementById('theme-list');
function enableTheme(e) {
browser.management.setEnabled(e.target.value, true);
e.preventDefault();
window.close();
}
browser.management.getAll().then((extensions) => {
for (let extension of extensions) {
if (extension.type !== 'theme') {
continue;
}
let option = document.createElement('option');
option.textContent = extension.name;
option.value = extension.id;
if (extension.enabled) {
option.selected = true;
}
themeList.appendChild(option);
}
});
themeList.addEventListener('change', enableTheme);