← back to Rentv Ad Engine
add Analytics as an in-page tab in the directory (iframe of charts.html, toolbar hidden on that view) — concurrent index.html editor confirmed done
89936745543976fc92215634ef21c7095c7ba608 · 2026-08-07 15:28:28 -0700 · Steve Abrams
Files touched
Diff
commit 89936745543976fc92215634ef21c7095c7ba608
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Fri Aug 7 15:28:28 2026 -0700
add Analytics as an in-page tab in the directory (iframe of charts.html, toolbar hidden on that view) — concurrent index.html editor confirmed done
---
public/index.html | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/public/index.html b/public/index.html
index 7e0eca0..004f997 100644
--- a/public/index.html
+++ b/public/index.html
@@ -66,6 +66,7 @@
<div class="tab" data-view="podcasts">Podcasts</div>
<div class="tab" data-view="emails">Emails</div>
<div class="tab" data-view="coverage">Coverage</div>
+ <div class="tab" data-view="analytics">📊 Analytics</div>
</div>
<div class="stat" id="stat"></div>
<div style="margin-left:auto;display:flex;gap:10px;font-size:12px">
@@ -172,6 +173,9 @@ function curList(){
}
function render(){
+ const tb=document.querySelector(".toolbar"); if(tb) tb.style.display=(view==="analytics")?"none":"flex";
+ if(view==="analytics"){ $("#colpick").style.display="none";
+ $("#main").innerHTML='<iframe src="charts.html" title="Client Analytics" style="width:100%;height:calc(100vh - 150px);min-height:640px;border:0;border-radius:12px;background:var(--bg)"></iframe>'; return; }
// sort options
const sel=$("#sort"); sel.innerHTML=SORTS[view].map(([v,l])=>`<option value="${v}">${l}</option>`).join("");
sel.value=LS("sort_"+view,SORTS[view][0][0]);
← 14dc718 analytics: ad-spend flow sankey (category->sponsor) + new-ad
·
back to Rentv Ad Engine
·
scheduled auto-refresh: refresh.sh (deploy only on NEW episo 28ca24e →