← 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
M shopify/theme-files/snippets/dw-boost-overrides.liquid
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 →