[object Object]

← back to La Socrata Ingester

viewer: mirror compliance footer onto table.html + board.html

1efa08af9dac426630477b8ee6815c777fa14ce9 · 2026-08-11 12:57:53 -0700 · steve@designerwallcoverings.com

All three viewer entry points now carry source attribution, as-is warranty
disclaimer, and no-endorsement notice. board.html uses a self-contained
inline-styled footer (different flex layout, no --muted var).

Files touched

Diff

commit 1efa08af9dac426630477b8ee6815c777fa14ce9
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Tue Aug 11 12:57:53 2026 -0700

    viewer: mirror compliance footer onto table.html + board.html
    
    All three viewer entry points now carry source attribution, as-is warranty
    disclaimer, and no-endorsement notice. board.html uses a self-contained
    inline-styled footer (different flex layout, no --muted var).
---
 viewer/public/board.html | 14 ++++++++++++++
 viewer/public/table.html | 24 +++++++++++++++++++++++-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/viewer/public/board.html b/viewer/public/board.html
index c9e126f..5c7b495 100644
--- a/viewer/public/board.html
+++ b/viewer/public/board.html
@@ -263,5 +263,19 @@ function columnEl(col, i){
   }
 })();
 </script>
+<footer style="border-top:1px solid var(--line,#e3e7ec);background:var(--panel,#fff);padding:8px 20px;font:11px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#6b7480">
+  <details>
+    <summary style="cursor:pointer;list-style:none;outline:none">ⓘ Data from LA City &amp; LA County public records — provided &ldquo;as is,&rdquo; not independently verified. <b style="color:var(--teal,#0f766e)">Sources &amp; terms&nbsp;▸</b></summary>
+    <div style="margin-top:6px;max-width:940px">
+      <b>Sources.</b> Building permits: City of Los Angeles, Dept. of Building &amp; Safety, via the
+      <a href="https://data.lacity.org" target="_blank" rel="noopener noreferrer" style="color:var(--accent,#0e7490)">LA City Open Data portal</a>.
+      Parcel &amp; assessment attributes: County of Los Angeles Office of the Assessor / Enterprise GIS.<br>
+      <b>Terms.</b> Used under the
+      <a href="https://egis-lacounty.hub.arcgis.com/pages/terms-of-use" target="_blank" rel="noopener noreferrer" style="color:var(--accent,#0e7490)">LA County eGIS Terms of Use</a>
+      and the LA City Open Data terms. The data is provided <b>&ldquo;as is,&rdquo; with no warranty</b> of accuracy, completeness, or fitness for any purpose, and must not be relied upon for legal, engineering, lending, or surveying decisions.<br>
+      <b>No endorsement.</b> This tool is not affiliated with, sponsored by, or endorsed by the City or County of Los Angeles.
+    </div>
+  </details>
+</footer>
 </body>
 </html>
diff --git a/viewer/public/table.html b/viewer/public/table.html
index 061dcce..ccfe799 100644
--- a/viewer/public/table.html
+++ b/viewer/public/table.html
@@ -12,7 +12,15 @@
   *{box-sizing:border-box}
   body{margin:0;font:13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
     color:var(--ink);background:var(--bg);height:100vh;overflow:hidden}
-  .app{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto 1fr;height:100vh}
+  .app{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto 1fr auto;height:100vh}
+  footer.disclaimer{grid-column:1/3;border-top:1px solid var(--line);background:var(--panel);
+    padding:6px 16px;font-size:11px;color:var(--muted,#6b7480);line-height:1.5}
+  footer.disclaimer a{color:var(--accent,#0e7490);text-decoration:none}
+  footer.disclaimer a:hover{text-decoration:underline}
+  footer.disclaimer summary{cursor:pointer;list-style:none;outline:none}
+  footer.disclaimer summary::-webkit-details-marker{display:none}
+  footer.disclaimer summary b{color:var(--teal,#0f766e)}
+  footer.disclaimer .full{margin-top:6px;max-width:940px}
   header{grid-column:1/3;display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--panel);
     border-bottom:1px solid var(--line);flex-wrap:wrap}
   header h1{font-size:15px;margin:0;font-weight:650;letter-spacing:-.2px}
@@ -89,6 +97,20 @@
     </table>
     <button class="loadmore" id="more" style="display:none">Load more</button>
   </main>
+  <footer class="disclaimer">
+    <details>
+      <summary>ⓘ Data from LA City &amp; LA County public records — provided &ldquo;as is,&rdquo; not independently verified. <b>Sources &amp; terms&nbsp;▸</b></summary>
+      <div class="full">
+        <b>Sources.</b> Building permits: City of Los Angeles, Dept. of Building &amp; Safety, via the
+        <a href="https://data.lacity.org" target="_blank" rel="noopener noreferrer">LA City Open Data portal</a>.
+        Parcel &amp; assessment attributes: County of Los Angeles Office of the Assessor / Enterprise GIS.<br>
+        <b>Terms.</b> Used under the
+        <a href="https://egis-lacounty.hub.arcgis.com/pages/terms-of-use" target="_blank" rel="noopener noreferrer">LA County eGIS Terms of Use</a>
+        and the LA City Open Data terms. The data is provided <b>&ldquo;as is,&rdquo; with no warranty</b> of accuracy, completeness, or fitness for any purpose, and must not be relied upon for legal, engineering, lending, or surveying decisions.<br>
+        <b>No endorsement.</b> This tool is not affiliated with, sponsored by, or endorsed by the City or County of Los Angeles.
+      </div>
+    </details>
+  </footer>
 </div>
 
 <div class="modal-bg" id="mbg"></div>

← 6f64d55 viewer: add source-attribution + as-is/no-endorsement compli  ·  back to La Socrata Ingester  ·  Viewer: swap CARTO basemap -> OSM tiles (ToS/copyright) + OS 69f49ff →