vericudebuget's picture
Upload folder using huggingface_hub
c9536fa verified
raw
history blame
1.36 kB
document.getElementById('addSite').addEventListener('click', addSite);
function addSite() {
const site = document.getElementById('site').value.trim();
if (site) {
chrome.storage.sync.get('blockedSites', (data) => {
const blockedSites = new Set(data.blockedSites || []);
blockedSites.add(site);
chrome.storage.sync.set({ blockedSites: Array.from(blockedSites) }, () => {
updateSiteList();
document.getElementById('site').value = '';
});
});
}
}
function removeSite(site) {
chrome.storage.sync.get('blockedSites', (data) => {
const blockedSites = new Set(data.blockedSites || []);
blockedSites.delete(site);
chrome.storage.sync.set({ blockedSites: Array.from(blockedSites) }, updateSiteList);
});
}
function updateSiteList() {
chrome.storage.sync.get('blockedSites', (data) => {
const siteList = document.getElementById('siteList');
siteList.innerHTML = '';
(data.blockedSites || []).forEach((site) => {
const li = document.createElement('li');
li.textContent = site;
const removeButton = document.createElement('button');
removeButton.textContent = 'Remove';
removeButton.onclick = () => removeSite(site);
li.appendChild(removeButton);
siteList.appendChild(li);
});
});
}
updateSiteList();