From 676eeedf4bfc6aca4a331fecacb515a777de3d51 Mon Sep 17 00:00:00 2001 From: Doug Chestnut Date: Tue, 18 Aug 2026 12:07:49 -0400 Subject: [PATCH] Make header logo alt text configurable via branding.logoAlt --- app/controllers/application.ts | 4 ++++ app/mirage/config.ts | 1 + app/services/app-static-config.ts | 1 + app/templates/application.gts | 2 +- public/app/config.json | 1 + public/config.json | 1 + vite.config.mjs | 1 + 7 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/controllers/application.ts b/app/controllers/application.ts index 6cd6cfaa1..973319a0d 100644 --- a/app/controllers/application.ts +++ b/app/controllers/application.ts @@ -40,6 +40,10 @@ export default class ApplicationController extends Controller { return this.staticConfig?._config?.branding?.logo ?? ''; } + get logoAlt(): string { + return this.staticConfig?._config?.branding?.logoAlt ?? 'Logo'; + } + get homepage(): string { return this.staticConfig?._config?.branding?.homepage ?? ''; } diff --git a/app/mirage/config.ts b/app/mirage/config.ts index 45529ec15..9aa221748 100644 --- a/app/mirage/config.ts +++ b/app/mirage/config.ts @@ -135,6 +135,7 @@ export default function (config: Record & { models?: Record; diff --git a/app/templates/application.gts b/app/templates/application.gts index 6c0eec090..70570db19 100644 --- a/app/templates/application.gts +++ b/app/templates/application.gts @@ -37,7 +37,7 @@ interface Signature { diff --git a/public/app/config.json b/public/app/config.json index e61e208c0..56059118d 100644 --- a/public/app/config.json +++ b/public/app/config.json @@ -2,6 +2,7 @@ "branding": { "homepage": "https://www.eclipse.org/org/foundation/", "logo": "/app/ef/eclipse_foundation_logo_wo/EF_WHT-OR_png.png", + "logoAlt": "Eclipse Foundation", "favicon": "favicon.ico", "stylesheet": "/app/branding.css", "overrides": "/app/branding-overrides.css", diff --git a/public/config.json b/public/config.json index f9a749ef7..857d908e8 100644 --- a/public/config.json +++ b/public/config.json @@ -2,6 +2,7 @@ "branding": { "homepage": "https://www.eclipse.org/org/foundation/", "logo": "ef/eclipse_foundation_logo_wo/EF_WHT-OR_png.png", + "logoAlt": "Eclipse Foundation", "favicon": "favicon.ico", "stylesheet": "/app/branding.css", "overrides": "/app/branding-overrides.css", diff --git a/vite.config.mjs b/vite.config.mjs index 7fe28fa84..d68c08e12 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -88,6 +88,7 @@ export default defineConfig({ branding: { homepage: 'https://www.eclipse.org/org/foundation/', logo: '/app/ef/eclipse_foundation_logo_wo/EF_WHT-OR_png.png', + logoAlt: 'Eclipse Foundation', favicon: 'favicon.ico', stylesheet: '/app/branding.css', overrides: '/app/branding-overrides.css',