|
- document.addEventListener("DOMContentLoaded", e => {
- const textArea = document.querySelector("#blacklist");
-
- chrome.storage.sync.get("blacklist", result => {
- if (result.blacklist) {
- textArea.value = JSON.parse(result.blacklist).join("\n");
- } else {
- textArea.value = "";
- }
- });
-
- textArea.addEventListener("change", e => {
- const blacklist = e.target.value.toLowerCase().split("\n").map(line => line.trim()).filter(line => line.length > 0);
-
- chrome.storage.sync.set({"blacklist": JSON.stringify(blacklist)});
- });
-
- document.querySelector("#confirm").addEventListener("click", e => {
- const blacklist = document.querySelector("#blacklist").value.toLowerCase().split("\n").map(line => line.trim()).filter(line => line.length > 0);
-
- chrome.storage.sync.set({"blacklist": JSON.stringify(blacklist)});
-
- window.close();
- });
-
- document.querySelector("#blacklist-label").innerText = chrome.i18n.getMessage("blacklistLabel");
- document.querySelector("#confirm").innerText = chrome.i18n.getMessage("blacklistSave");
- document.querySelector("title").innerText = chrome.i18n.getMessage("extNameShort");
- });
|