[object Object]

← back to Raffiawallcoverings

add noreferrer to external Facebook link; drop dead niche-patcher leftovers in server.js

2fe5f7951156f45aba6fa204bfa2616789624cb1 · 2026-05-18 20:36:19 -0700 · Steve Abrams

Files touched

Diff

commit 2fe5f7951156f45aba6fa204bfa2616789624cb1
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon May 18 20:36:19 2026 -0700

    add noreferrer to external Facebook link; drop dead niche-patcher leftovers in server.js
---
 public/index.html | 2 +-
 server.js         | 6 +-----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/public/index.html b/public/index.html
index ba031f9..9f04fbf 100644
--- a/public/index.html
+++ b/public/index.html
@@ -353,7 +353,7 @@ textarea:focus-visible,
   
     <div class="footer-col">
       <h4>Social</h4>
-      <a class="fb-link" href="https://www.facebook.com/SteveAbramsDesigns.DesignerWallcoverings" target="_blank" rel="noopener">Facebook</a>
+      <a class="fb-link" href="https://www.facebook.com/SteveAbramsDesigns.DesignerWallcoverings" target="_blank" rel="noopener noreferrer">Facebook</a>
     </div>
   </div>
   <div class="footer-bottom">
diff --git a/server.js b/server.js
index 7bece39..c70b513 100644
--- a/server.js
+++ b/server.js
@@ -48,10 +48,7 @@ function nicheFit(p) {
 const PRODUCTS_NICHE = PRODUCTS.filter(nicheFit);
 const NICHE_DROPPED = PRODUCTS.length - PRODUCTS_NICHE.length;
 console.log(`Niche filter: kept ${PRODUCTS_NICHE.length} of ${PRODUCTS.length}, dropped ${NICHE_DROPPED}`);
-// Replace PRODUCTS reference with the niche-filtered list for all downstream handlers.
-const PRODUCTS_ORIG = PRODUCTS;
-Object.defineProperty(global, '__products_niche_applied', { value: true });
-
+// Downstream handlers use PRODUCTS_NICHE directly.
 
 const app = express();
 // Security headers via helmet (added 2026-05-04 overnight YOLO loop)
@@ -155,7 +152,6 @@ app.get('/api/products', (req, res) => {
   const lim = Math.min(60, parseInt(limit) || 24);
   const start = (pageNum - 1) * lim;
   res.json({ total, page: pageNum, limit: lim, pages: Math.ceil(total/lim), sort, items: list.slice(start, start + lim) });
-  // (replaced) old: pages: Math.ceil(total / lim), items: list.slice(start, start + lim) });
 });
 
 app.get('/api/sliders', (req, res) => {

← 1eca30d untrack 19 .bak/.pre snapshot files served from public/ and  ·  back to Raffiawallcoverings  ·  fix /api/facets total to count niche-filtered products so th 381e1cf →