Files
rfd-affiliate-stripper/js/popup.js
2024-10-30 07:40:21 -04:00

28 lines
785 B
JavaScript

import { updateRedirects, setDefaultConfig } from "../js/utils.js"
const inputField = document.getElementById("input-field");
const saveButton = document.getElementById("save-button");
const resetButton = document.getElementById("reset-button");
const defaultConfig =
"https://raw.githubusercontent.com/davegallant/rfd-affiliate-stripper/main/redirects.json";
chrome.storage.local.get("config").then((result) => {
const value = result.config;
if (value) {
inputField.value = value;
}
});
saveButton.addEventListener("click", () => {
const value = inputField.value;
chrome.storage.local.set({ config: value });
updateRedirects();
});
resetButton.addEventListener("click", () => {
setDefaultConfig();
inputField.value = defaultConfig;
updateRedirects();
});