[object Object]

← back to Ffepurchasing

remove vendor names from customer-facing cards/rows/rails (DW rule: never expose vendor identity)

8b06c9d782c5ca82fc5d7d0a84520503b740e009 · 2026-05-25 21:03:03 -0700 · Steve Abrams

Files touched

Diff

commit 8b06c9d782c5ca82fc5d7d0a84520503b740e009
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon May 25 21:03:03 2026 -0700

    remove vendor names from customer-facing cards/rows/rails (DW rule: never expose vendor identity)
---
 public/index.html | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/public/index.html b/public/index.html
index 009b9a4..19951c5 100644
--- a/public/index.html
+++ b/public/index.html
@@ -659,7 +659,6 @@ function cardHTML(p) {
   return '<img loading="' + (eager ? 'eager' : 'lazy') + '"' + (eager ? ' fetchpriority="high"' : '') + ' src="' + escAttr(safeImg(p.image_url)) + '" alt="' + escAttr(p.title) + '">'
     + '<div class="overlay">'
     + '<div class="pat">' + escAttr(p.pattern_name || p.title) + '</div>'
-    + '<div class="ven">' + escAttr((p.vendor || '').replace(/-/g, ' ')) + '</div>'
     + '<div class="trade">' + trade + '</div>'
     + '<div class="actions">'
     + '<button class="sample-btn" onclick="event.stopPropagation();dwmOpen(\'Sample\',' + JSON.stringify({sku:p.sku||p.handle, title:p.title, image_url:safeImg(p.image_url)}).replace(/"/g,'&quot;') + ')">Sample</button>'
@@ -672,7 +671,7 @@ function rowHTML(p) {
   return '<tr>'
     + '<td><img class="timg" src="' + escAttr(safeImg(p.image_url)) + '" alt="" loading="lazy"></td>'
     + '<td class="tsku">' + escAttr(t.sku || '—') + '</td>'
-    + '<td><div>' + escAttr(p.pattern_name || p.title) + '</div><div class="tven">' + escAttr((p.vendor || '').replace(/-/g, ' ')) + '</div></td>'
+    + '<td><div>' + escAttr(p.pattern_name || p.title) + '</div></td>'
     + '<td class="twidth">' + escAttr(t.width || '—') + '</td>'
     + '<td class="trepeat">' + escAttr(t.repeat || '—') + '</td>'
     + '<td class="tprice">' + (t.trade ? fmtTrade(t.trade) : '—') + '</td>'
@@ -1102,7 +1101,6 @@ loadGridPage();
       return '<a class="rail-card" href="/sample/' + encodeURIComponent(p.handle || p.sku) + '">' +
         '<img src="' + url + '" alt="' + (p.title || '').replace(/"/g, '&quot;') + '" loading="lazy">' +
         '<div class="rc-title">' + ((p.title || '').split('|')[0] || '').trim() + '</div>' +
-        '<div class="rc-meta">' + (p.vendor || '') + '</div>' +
       '</a>';
     }
     const r1 = document.getElementById('railNewest');

← 52ff72f retag aesthetic from PG: 598 rows updated  ·  back to Ffepurchasing  ·  wire api-vendor-redact middleware (close vendors-facet leak) 407df7e →