← back to Selfadhesivewallpaper
corner-nav: title-case brand display (e.g. corkwallcovering → Cork Wallcovering)
44a370fdf66c1768f2dd67e46d22791d7dd78b00 · 2026-05-13 17:41:33 -0700 · Steve Abrams
Files touched
Diff
commit 44a370fdf66c1768f2dd67e46d22791d7dd78b00
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed May 13 17:41:33 2026 -0700
corner-nav: title-case brand display (e.g. corkwallcovering → Cork Wallcovering)
---
public/corner-nav.js | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/public/corner-nav.js b/public/corner-nav.js
index 3ab2ef1..a438b4c 100644
--- a/public/corner-nav.js
+++ b/public/corner-nav.js
@@ -21,10 +21,18 @@
var CFG = window.CornerNavConfig || {};
var DOMAIN = location.hostname.replace(/^www\./, '');
var STEM = DOMAIN.replace(/\..+$/, '');
+ function titleCase(s) {
+ // 'corkwallcovering' → 'Cork Wallcovering'
+ // 'hospitalitywallpaper' → 'Hospitality Wallpaper'
+ return s
+ .replace(/(wallcovering|wallpaper|fabric|wallcoverings|walls|paper|cover|covering)/gi, ' $1')
+ .replace(/\s+/g, ' ')
+ .trim()
+ .replace(/\b\w/g, function (c) { return c.toUpperCase(); });
+ }
var BRAND = (document.querySelector('meta[name="brand"]') || {}).content
|| (document.querySelector('.ns-name') || {}).textContent
- || STEM.replace(/wallpaper|wallcovering(s)?|walls?/i, '').trim()
- || STEM;
+ || titleCase(STEM);
var BAG_URL = CFG.bagUrl || 'https://designerwallcoverings.com/search?q=' + encodeURIComponent(BRAND);
var ACCOUNT_URL = CFG.accountUrl || 'https://designerwallcoverings.com/account';
← 6796e56 corner-nav: fix injection — script tag was landing inside HT
·
back to Selfadhesivewallpaper
·
corner-nav: title-case the brand name even when .ns-name sou b1f19f8 →