Pith - ayh_extension
ayh_extension/popup.js [0.9 kb]
Modified: 20:12:37 63 026 (21 May 026)
9 Days Ago
document.addEventListener('DOMContentLoaded', async () => {
    const toggleBtn = document.getElementById('toggleBtn');
    const versionText = document.querySelector('footer');
    
    const [tab] = await chrome.tabs.query({ active: true, currentWindow: true });
    if (!tab?.url) return;
    
    const url = new URL(tab.url);
    const domain = url.hostname;

    const data = await chrome.storage.local.get({ disabledSites: [] });
    let disabledSites = data.disabledSites;
    const isDisabled = disabledSites.includes(domain);

    toggleBtn.textContent = isDisabled ? 'Enable' : 'Disable';

    toggleBtn.addEventListener('click', async () => {
        if (isDisabled) {
            disabledSites = disabledSites.filter(site => site !== domain);
        } else {
            disabledSites.push(domain);
        }

        await chrome.storage.local.set({ disabledSites });
        chrome.tabs.reload(tab.id);
        window.close();
    });
});
Updates
Shim - Android 70.026.1
Wedge - Linux 68.026.1
Wedge - Android 68.026.1
Taper - Linux 64.026.1
Ayh Extension - Chrome 63.026.1
Dev
TVShow (227) 'CSA'
TVShow (228) 'APT'
TVProgram (83) 'BXT'
Miter Update(s)
Shim (Dictation)

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)