From bdfdbfebe2ffb5a6531e2c94a73f7400dc8a3f7c Mon Sep 17 00:00:00 2001 From: cnathe Date: Tue, 29 Sep 2026 15:25:58 -0500 Subject: [PATCH] Update LKS header logos to use black version for Harvest and Leaf themes --- .../api/settings/TemplateResourceHandler.java | 14 +++--- core/webapp/_images/LK-noTAG-black.svg | 45 +++++++++++++++++++ core/webapp/_images/mobile-logo-black.svg | 10 +++++ 3 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 core/webapp/_images/LK-noTAG-black.svg create mode 100644 core/webapp/_images/mobile-logo-black.svg diff --git a/api/src/org/labkey/api/settings/TemplateResourceHandler.java b/api/src/org/labkey/api/settings/TemplateResourceHandler.java index c6dbf19768b..cd1a2e925f2 100644 --- a/api/src/org/labkey/api/settings/TemplateResourceHandler.java +++ b/api/src/org/labkey/api/settings/TemplateResourceHandler.java @@ -33,9 +33,6 @@ import java.util.Calendar; import java.util.GregorianCalendar; -import static org.labkey.api.settings.Theme.Overcast; -import static org.labkey.api.settings.Theme.Seattle; - public enum TemplateResourceHandler { LOGO @@ -49,7 +46,7 @@ protected String getResourceName() @Override protected String getDefaultLink(Container c) { - return "/_images/lk-noTAG-" + resolveLogoThemeName(c) + ".svg"; + return "/_images/LK-noTAG-" + resolveLogoThemeName(c) + ".svg"; } @Override @@ -166,9 +163,12 @@ protected CacheableWriter getWriterForContainer(Container c) throws IOException, private static String resolveLogoThemeName(Container c) { - Theme theme = PageFlowUtil.resolveTheme(c); - - return (Seattle == theme ? theme : Overcast).name().toLowerCase(); + return switch (PageFlowUtil.resolveTheme(c)) + { + case Seattle -> "seattle"; + case Harvest, Leaf -> "black"; + default -> "overcast"; + }; } private Calendar getExpiration() diff --git a/core/webapp/_images/LK-noTAG-black.svg b/core/webapp/_images/LK-noTAG-black.svg new file mode 100644 index 00000000000..7d65ff132ff --- /dev/null +++ b/core/webapp/_images/LK-noTAG-black.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/core/webapp/_images/mobile-logo-black.svg b/core/webapp/_images/mobile-logo-black.svg new file mode 100644 index 00000000000..6041f79a447 --- /dev/null +++ b/core/webapp/_images/mobile-logo-black.svg @@ -0,0 +1,10 @@ + + + + + + + +