list active account on webpage top

This commit is contained in:
x12sa
2026-07-07 10:41:40 +02:00
committed by holler
co-authored by holler
parent 309e1be5fe
commit 3f85491bb9
@@ -1091,6 +1091,7 @@ class WebpageGeneratorBase:
"generator": {
"owner_id": self._owner_id,
"cycle_interval_s": self._cycle_interval,
"active_account": getattr(self._bec, "active_account", None) or "",
},
}
@@ -1573,6 +1574,10 @@ def _render_html(phone_numbers: list) -> str:
font-family: var(--mono); font-size: 0.7rem; font-weight: 700;
letter-spacing: 0.15em; color: var(--text-dim);
}}
.logo-account {{
font-family: var(--mono); font-size: 0.7rem; font-weight: 400;
letter-spacing: 0.06em; color: var(--text-dim);
}}
/* header right: update time + theme switcher */
.header-right {{ display: flex; align-items: center; gap: 1rem; flex-wrap: wrap; }}
@@ -1972,6 +1977,7 @@ def _render_html(phone_numbers: list) -> str:
onerror="document.getElementById('logo-img').hidden=true; document.getElementById('logo-text').hidden=false;">
<span id="logo-text" class="logo-text" hidden>STATUS</span>
<span class="logo-suffix">&middot;&nbsp;STATUS</span>
<span class="logo-account" id="active-account"></span>
</div>
<div class="header-right">
<button class="theme-btn" id="help-btn" onclick="openHelp()" title="What does this page show?">?</button>
@@ -2749,6 +2755,8 @@ function render(d){{
handleStale(isStale);
handleBlocked(s==='blocked');
document.getElementById('footer-gen').textContent='generator: '+((d.generator||{{}}).owner_id||'-');
const acct=(d.generator||{{}}).active_account||'';
document.getElementById('active-account').textContent=acct?'\u00b7\u00a0'+acct:'';
document.getElementById('footer-hb').textContent='tomo_heartbeat: '+(p.tomo_heartbeat_age_s!=null?p.tomo_heartbeat_age_s+'s ago':'none');
const prevStatus=lastStatus;