← back to Wallco Live Viewer
feat(live-viewer): drag-marquee multi-select across the grid (drag a box to select 1-to-many, shift-drag adds; plain click still opens lightbox)
69eb692bde644c87139f568199520ea1e1543625 · 2026-06-09 13:26:37 -0700 · SteveStudio2
Files touched
Diff
commit 69eb692bde644c87139f568199520ea1e1543625
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue Jun 9 13:26:37 2026 -0700
feat(live-viewer): drag-marquee multi-select across the grid (drag a box to select 1-to-many, shift-drag adds; plain click still opens lightbox)
---
server.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/server.js b/server.js
index bc7a1a4..0f6367a 100644
--- a/server.js
+++ b/server.js
@@ -220,6 +220,7 @@ main{padding:16px 18px}
</div>
<span class="spacer"></span>
<div class="ctrl"><label><input type="checkbox" id="selall"> select all</label></div>
+ <span class="ctrl" style="color:var(--mut);font-size:11px" title="Drag a box across cards to select many · Shift-drag adds to the current selection">⇲ drag to select</span>
<div class="ctrl">view
<select id="view">
<option value="all">All</option>
@@ -401,8 +402,8 @@ function render(items){last=items;
Drag across the grid to select 1-to-many cards (like the design-curator).
A plain click still opens the lightbox / fires the card buttons — the
marquee only engages past a 6px drag. Hold Shift to ADD to the current set.
- Selection lives in the same `sel` Set, so live generator ticks that
- re-render the grid preserve what you've dragged. */
+ Selection lives in the same sel Set, so live generator ticks that
+ re-render the grid preserve what was dragged. */
(function(){
const mq=document.createElement('div'); mq.id='marquee';
mq.style.cssText='position:fixed;border:1.5px solid var(--acc,#6cf);background:rgba(108,160,255,.16);'+
← 8312b95 viewer: surface the real gate-rejection reason on orphan car
·
back to Wallco Live Viewer
·
(newest)