← back to Lawyer Directory Builder
fix: add rel=noopener noreferrer to target=_blank links in dashboard; add backup file patterns to .gitignore
650dec435ce59902b9f61c9ae77a567370008bf4 · 2026-05-30 23:58:44 -0700 · SteveStudio2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Files touched
M .gitignoreM public/dashboard.html
Diff
commit 650dec435ce59902b9f61c9ae77a567370008bf4
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Sat May 30 23:58:44 2026 -0700
fix: add rel=noopener noreferrer to target=_blank links in dashboard; add backup file patterns to .gitignore
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---
.gitignore | 10 ++++++++++
public/dashboard.html | 4 ++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 95ff50b..bd51848 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,13 @@ tmp/
# Standing-rule additions (2026-05-07)
build/
.next/
+
+# Backup / source-leak prevention
+*.bak
+*.bak-*
+*.pre-*
+*.orig
+*.save
+*.old
+*~
+copy-of-*
diff --git a/public/dashboard.html b/public/dashboard.html
index bc4dd59..ee587a1 100644
--- a/public/dashboard.html
+++ b/public/dashboard.html
@@ -415,8 +415,8 @@
+ (r.firm_size_band ? '<div>' + safe(r.firm_size_band) + '</div>' : '')
+ (r.address ? '<div>' + safe(r.address) + '</div>' : '')
+ (r.phone ? '<div>📞 ' + safe(r.phone) + '</div>' : '')
- + (r.website ? '<div>🔗 <a href="' + safe(r.website) + '" target="_blank">' + safe(r.website.replace(/^https?:\/\//,'')) + '</a></div>' : '')
- + '<div style="margin-top:6px"><a href="/p/' + r.id + '" target="_blank">→ pitch</a></div>';
+ + (r.website ? '<div>🔗 <a href="' + safe(r.website) + '" target="_blank" rel="noopener noreferrer">' + safe(r.website.replace(/^https?:\/\//,'')) + '</a></div>' : '')
+ + '<div style="margin-top:6px"><a href="/p/' + r.id + '" target="_blank" rel="noopener noreferrer">→ pitch</a></div>';
dot.bindPopup(popup);
dot.addTo(mapLayer);
bounds.push([r.lat, r.lng]);
← 94f1067 snapshot: 26 file(s) changed, +6 new, ~20 modified
·
back to Lawyer Directory Builder
·
chore: macstudio3 migration — reconcile from mac2 + repoint 40951c7 →