From 195dbee6de7ef291c50554a7f88d89e05c1c9020 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Thu, 6 Nov 2025 20:54:11 +0100 Subject: [PATCH] Make sponsor image 1px border configurable in manifest --- src/serena/resources/dashboard/dashboard.css | 38 +++----------------- src/serena/resources/dashboard/dashboard.js | 3 ++ 2 files changed, 8 insertions(+), 33 deletions(-) diff --git a/src/serena/resources/dashboard/dashboard.css b/src/serena/resources/dashboard/dashboard.css index b1ccc517..e7db55f6 100644 --- a/src/serena/resources/dashboard/dashboard.css +++ b/src/serena/resources/dashboard/dashboard.css @@ -172,39 +172,6 @@ body { margin: 5px 0; } -/* Sponsor Banners */ -.platinum-sponsors-section { - position: relative; - display: flex; - align-items: center; - justify-content: center; - height: 100px; - margin-bottom: 20px; - background-color: var(--bg-secondary); - border: 1px solid var(--border-color); - border-radius: 5px; - padding: 0; - box-shadow: var(--shadow); - transition: background-color 0.3s ease, border-color 0.3s ease; -} - -/* Platinum sponsor in header */ -.platinum-sponsors-section.header-sponsor { - margin-bottom: 0; - width: 450px; - height: 100px; - background-color: transparent; - box-shadow: none; -} - -.platinum-banner { - display: inline-block; - position: relative; - width: 100%; - height: 100px; - overflow: hidden; -} - .platinum-sponsor-slide { position: absolute; top: 0; @@ -222,6 +189,11 @@ body { .sponsor-image { object-fit: contain; + border-radius: var(--border-radius); +} + +.sponsor-border { + border: 1px solid var(--border-color); } .platinum-sponsor-slide .sponsor-image { diff --git a/src/serena/resources/dashboard/dashboard.js b/src/serena/resources/dashboard/dashboard.js index 296651e8..0bd5ed7f 100644 --- a/src/serena/resources/dashboard/dashboard.js +++ b/src/serena/resources/dashboard/dashboard.js @@ -77,6 +77,9 @@ class SponsorRotation { if (index === 0) { $sponsor.addClass('active'); } + if (sponsor.border) { + $img.addClass('sponsor-border'); + } $container.append($sponsor); }); }