← back to Commercialrealestate
auto-save: 2026-07-02T10:47:21 (1 files) — public/index.html
d036a017cf11db05a849a57d298fb312d378dc98 · 2026-07-02 10:47:28 -0700 · Steve Abrams
Files touched
Diff
commit d036a017cf11db05a849a57d298fb312d378dc98
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 2 10:47:28 2026 -0700
auto-save: 2026-07-02T10:47:21 (1 files) — public/index.html
---
public/index.html | 1 +
1 file changed, 1 insertion(+)
diff --git a/public/index.html b/public/index.html
index 99e2abd..2ac5835 100644
--- a/public/index.html
+++ b/public/index.html
@@ -576,6 +576,7 @@ const VIS = (function(){ let s={}; try{ s=JSON.parse(localStorage.getItem('cre_f
function vis(k){ return !!VIS[k]; }
function saveVis(){ try{ localStorage.setItem('cre_fields', JSON.stringify(VIS)); }catch(e){} }
let view = localStorage.getItem('cre_view') || 'grid';
+let colSort = null; // {key, dir} — click-to-sort on a List column; overrides the sort dropdown when set
function buildFieldToggles(){
const host=$('#fFields'); if(!host) return;
host.innerHTML = FIELDS.map(f=>`<label class="ftog"><input type="checkbox" data-fk="${f.k}" ${vis(f.k)?'checked':''}><span>${f.label}</span>${f.col?'<span class="colbadge" title="Also shows as a column in List view">▤</span>':''}</label>`).join('');
← 2414c9b feat(index): shareable URL state (DTD dissent B / Codex) — e
·
back to Commercialrealestate
·
feat(index): click-to-sort on List column headers (Option C) 12bcd30 →