From 08477ca5c8a1f58e880e5186773309567a2b5c2a Mon Sep 17 00:00:00 2001 From: sameerasw Date: Mon, 14 Apr 2025 22:42:07 +0530 Subject: transparency global toggle and more logging --- popup/popup.js | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'popup') diff --git a/popup/popup.js b/popup/popup.js index 6448194..37d1ab2 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -278,35 +278,42 @@ new (class ExtensionPopup { this.currentSiteFeatures.appendChild(skipForceThemingToggle); } - + // Check if transparency is globally disabled - const isTransparencyDisabled = this.globalSettings.disableTransparency === true; - + const isTransparencyDisabled = + this.globalSettings.disableTransparency === true; + for (const [feature, css] of Object.entries(features)) { const displayFeatureName = feature.includes("-") ? feature.split("-")[1] : feature; const isChecked = this.siteSettings[feature] ?? true; - const isTransparencyFeature = feature.toLowerCase().includes("transparency"); + const isTransparencyFeature = feature + .toLowerCase() + .includes("transparency"); const isOverridden = isTransparencyDisabled && isTransparencyFeature; const featureToggle = document.createElement("div"); featureToggle.className = "feature-toggle"; - + // Create the base toggle HTML let toggleHTML = ` - ${displayFeatureName}${isOverridden ? ' [overridden]' : ''} -