[object Object]

← back to Designer Wallcoverings

Remove dead Show-24 per-page selector from theme-files mirror (consistency with live)

244f7d7b874158c3e8c7c3babc6c2380f4353b7f · 2026-06-24 13:39:00 -0700 · Steve

theme-files is an older, non-deployed theme snapshot; strip the same per-page
selector removed from live so it stops surfacing the dead code in greps. Grid
density slider preserved.

Files touched

Diff

commit 244f7d7b874158c3e8c7c3babc6c2380f4353b7f
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jun 24 13:39:00 2026 -0700

    Remove dead Show-24 per-page selector from theme-files mirror (consistency with live)
    
    theme-files is an older, non-deployed theme snapshot; strip the same per-page
    selector removed from live so it stops surfacing the dead code in greps. Grid
    density slider preserved.
---
 .../theme-files/snippets/dw-boost-overrides.liquid | 31 ++--------------------
 1 file changed, 2 insertions(+), 29 deletions(-)

diff --git a/shopify/theme-files/snippets/dw-boost-overrides.liquid b/shopify/theme-files/snippets/dw-boost-overrides.liquid
index ec14bd07..ce9d31a7 100644
--- a/shopify/theme-files/snippets/dw-boost-overrides.liquid
+++ b/shopify/theme-files/snippets/dw-boost-overrides.liquid
@@ -41,10 +41,6 @@ body.dw-filters-collapsed .boost-sd__product-list[class*="grid--"]{grid-template
 /* Hide old dw-gc grid control — replaced by toolbar grid slider */
 .dw-gc{display:none !important}
 
-/* Per-page selector — inside grid pill */
-.dw-perpage-inline{display:inline-flex;align-items:baseline;gap:4px;margin-left:10px;padding-left:10px;border-left:1px solid #ccc}
-.dw-perpage-inline select{border:none;background:transparent;font-size:14px;font-weight:700;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;appearance:none}
-.dw-perpage-inline label{color:#000;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
 /* Fix doubled product titles in Boost cards */
 .boost-sd__product-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 </style>
@@ -147,31 +143,8 @@ body.dw-filters-collapsed .boost-sd__product-list[class*="grid--"]{grid-template
       filterLabel.textContent = document.body.classList.contains('dw-filters-collapsed') ? 'Filters' : 'Hide Filters';
     });
 
-    /* Build per-page selector INSIDE the grid slider pill */
-    var perpageInline = document.createElement('span');
-    perpageInline.className = 'dw-perpage-inline';
-    var perpageLbl = document.createElement('label');
-    perpageLbl.textContent = 'Show';
-    var perpageSelect = document.createElement('select');
-    perpageSelect.id = 'dw-perpage';
-    var options = [24, 25, 50, 100];
-    var currentLimit = parseInt(new URLSearchParams(window.location.search).get('limit')) || 24;
-    options.forEach(function(val) {
-      var opt = document.createElement('option');
-      opt.value = val;
-      opt.textContent = val;
-      if (val === currentLimit) opt.selected = true;
-      perpageSelect.appendChild(opt);
-    });
-    perpageSelect.addEventListener('change', function() {
-      var url = new URL(window.location.href);
-      url.searchParams.set('limit', this.value);
-      url.searchParams.delete('page');
-      window.location.href = url.toString();
-    });
-    perpageInline.appendChild(perpageLbl);
-    perpageInline.appendChild(perpageSelect);
-    sliderWrap.appendChild(perpageInline);
+    /* Per-page "Show N" selector removed per Steve 2026-06-24 — Boost handles
+       pagination; the Grid density slider stays in this pill (density hard rule). */
 
     /* Insert controls into Boost toolbar */
     var toolbarRow = toolbar.parentElement;

← d0dddc8f Remove Show-24 per-page selector from collection toolbar; ma  ·  back to Designer Wallcoverings  ·  China Seas mailer: China Seas logo at top + bottom, room-set 1bd894df →