From 11b6f9773c6d2806064d35cca6a42c465ccbd2ae Mon Sep 17 00:00:00 2001 From: mmmeon Date: Mon, 9 Mar 2026 22:06:36 -0400 Subject: [PATCH 1/3] fix(banner.js): use selector to disable animations the animation styles won't apply to banner even if injected to page. --- public/banner.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/public/banner.js b/public/banner.js index 89d7c04..ffb99f2 100644 --- a/public/banner.js +++ b/public/banner.js @@ -207,8 +207,8 @@ "}" + ".kao-banner-close:hover{opacity:1;}"; - var cssKaoPulse = - ".kao-banner { animation:kao-pulse 2s infinite; }" + + var cssKaoPulse = + ".kao-banner:not(.no-animation) { animation:kao-pulse 2s infinite; }" + "@keyframes kao-pulse{" + "0%{box-shadow:0 0 0 0 rgba(211,47,47,0.7)}" + "70%{box-shadow:0 0 0 15px rgba(211,47,47,0)}" + @@ -217,8 +217,8 @@ var style = document.createElement("style"); style.textContent = (size === "mini" ? cssMini : size === "minimal" ? cssMinimal : cssNormal) - + (params.animation === "off" ? "" : cssKaoPulse) - + cssCommon; + + (params.animation === "off" ? "" : cssKaoPulse) + + cssCommon; document.head.appendChild(style); // ── Check if previously dismissed (reappears after dismissDays) ───── @@ -235,7 +235,7 @@ // ── Create banner DOM ───────────────────────────────────────────────── var banner = document.createElement("div"); - banner.className = "kao-banner"; + banner.className = params.animation === "off" ? "kao-banner no-animation" : "kao-banner"; var messageText = messages[locale] || messages.en; From a3134eee8533ced0d98096e6c700cc1aea46d84e Mon Sep 17 00:00:00 2001 From: mmmeon Date: Mon, 9 Mar 2026 22:10:04 -0400 Subject: [PATCH 2/3] docs(banner.md): fix snippet to use tld with no id --- src/content/pages/banner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/pages/banner.md b/src/content/pages/banner.md index 02b11f6..e00be78 100644 --- a/src/content/pages/banner.md +++ b/src/content/pages/banner.md @@ -53,7 +53,7 @@ Link to a custom page, no close button: Minimal size without animations. ```html - + From 50625199f2c039024e326fe6971b33246411a704 Mon Sep 17 00:00:00 2001 From: mmmeon Date: Mon, 9 Mar 2026 22:12:59 -0400 Subject: [PATCH 3/3] docs(banner.md): add line breaks between examples --- src/content/pages/banner.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/content/pages/banner.md b/src/content/pages/banner.md index e00be78..9b65967 100644 --- a/src/content/pages/banner.md +++ b/src/content/pages/banner.md @@ -40,6 +40,7 @@ French, mini size, inserted into a specific element:
+--- Link to a custom page, no close button: @@ -50,6 +51,8 @@ Link to a custom page, no close button:
+--- + Minimal size without animations. ```html