From bbeae845b702727f0ffaf3e49c85ed9bc0f971ab Mon Sep 17 00:00:00 2001 From: sameerasw Date: Wed, 5 Mar 2025 17:55:45 +0530 Subject: Wildcards for forcing theme on unthemed websites --- inject-css.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'inject-css.js') diff --git a/inject-css.js b/inject-css.js index 3246255..88ddacc 100644 --- a/inject-css.js +++ b/inject-css.js @@ -19,7 +19,7 @@ if (logging) console.log("inject-css.js script loaded"); const currentUrl = window.location.hostname; if (logging) console.log("Current URL hostname", currentUrl); - const cssFileName = Object.keys(data.styles?.website || {}).find((key) => { + let cssFileName = Object.keys(data.styles?.website || {}).find((key) => { const siteName = key.replace(".css", ""); if (siteName.startsWith("+")) { const baseSiteName = siteName.slice(1); @@ -28,6 +28,10 @@ if (logging) console.log("inject-css.js script loaded"); return currentUrl === siteName || currentUrl === `www.${siteName}`; }); + if (!cssFileName && settings.transparentZenSettings?.forceStyling) { + cssFileName = "example.com.css"; + } + if (!cssFileName) { if (logging) console.log("No CSS file found for current site"); return; -- cgit v1.2.3