← back to Corkwallcovering
corner-nav: title-case the brand name even when .ns-name source is lowercase
0dda49df6428228a32ebe674c4b396ecfa80697b · 2026-05-13 17:42:53 -0700 · SteveStudio2
Files touched
Diff
commit 0dda49df6428228a32ebe674c4b396ecfa80697b
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Wed May 13 17:42:53 2026 -0700
corner-nav: title-case the brand name even when .ns-name source is lowercase
---
public/corner-nav.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/public/corner-nav.js b/public/corner-nav.js
index a438b4c..2bda0fc 100644
--- a/public/corner-nav.js
+++ b/public/corner-nav.js
@@ -30,9 +30,13 @@
.trim()
.replace(/\b\w/g, function (c) { return c.toUpperCase(); });
}
- var BRAND = (document.querySelector('meta[name="brand"]') || {}).content
- || (document.querySelector('.ns-name') || {}).textContent
- || titleCase(STEM);
+ var rawBrand = (document.querySelector('meta[name="brand"]') || {}).content
+ || ((document.querySelector('.ns-name') || {}).textContent || '').trim()
+ || STEM;
+ // Title-case if the source is all-lowercase (the .ns-name spans on DW sites
+ // are intentionally lowercase for typography; the menu panel header wants
+ // proper case so it doesn't read as a slug).
+ var BRAND = (rawBrand === rawBrand.toLowerCase()) ? titleCase(rawBrand) : rawBrand;
var BAG_URL = CFG.bagUrl || 'https://designerwallcoverings.com/search?q=' + encodeURIComponent(BRAND);
var ACCOUNT_URL = CFG.accountUrl || 'https://designerwallcoverings.com/account';
← 7d0c5b0 corner-nav: title-case brand display (e.g. corkwallcovering
·
back to Corkwallcovering
·
fix env wiring — add __dirname-anchored dotenv + dotenv dep daef452 →