- Timestamp:
- 06/16/2026 06:46:10 AM (3 months ago)
- Branches:
- main
- Children:
- eef691e
- Parents:
- 4fee228
- File:
-
- 1 edited
-
src/views/pages/admin-circle.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-circle.ejs
r4fee228 r151a72c 58 58 <strong><%= l.label || l.remote_url %></strong> 59 59 <small><%= l.remote_url %></small> 60 < small>60 <div class="circ-status"> 61 61 <% if (l.status === 'active') { %> 62 62 <span class="circ-badge ok">✓ actief</span> 63 <%= counts[l.id] || 0 %> posts 64 <% if (l.last_synced) { %>· laatst: <%= l.last_synced %><% } %> 63 <span class="circ-meta"><%= counts[l.id] || 0 %> posts<% if (l.last_synced) { %> · laatst: <%= l.last_synced %><% } %></span> 65 64 <% } else if (l.status === 'outdated') { %> 66 65 <span class="circ-badge err">↻ versie-mismatch</span> 67 < %= l.last_error || 'Deze site draait een andere Klonkt-protocolversie — bijwerken nodig om te federeren.' %>66 <div class="circ-reason"><%= l.last_error || 'Deze site draait een andere Klonkt-protocolversie — bijwerken nodig om te federeren.' %></div> 68 67 <% } else if (l.status === 'error') { %> 69 68 <span class="circ-badge err">⚠ fout</span> 70 <% = l.last_error || ''%>69 <% if (l.last_error) { %><div class="circ-reason"><%= l.last_error %></div><% } %> 71 70 <% } else if (l.status === 'paused') { %> 72 71 <span class="circ-badge">⏸ gepauzeerd</span> … … 74 73 <%# Onbekende status: toon 'm rauw + eventuele reden i.p.v. stil "gepauzeerd". %> 75 74 <span class="circ-badge"><%= l.status %></span> 76 <% = l.last_error || ''%>75 <% if (l.last_error) { %><div class="circ-reason"><%= l.last_error %></div><% } %> 77 76 <% } %> 78 </ small>77 </div> 79 78 </div> 80 79 <div class="circ-actions"> … … 111 110 .circ-main small { color: var(--ink-muted); font-size: .78rem; word-break: break-all; } 112 111 .circ-actions { display: flex; gap: .4rem; flex-shrink: 0; } 113 .circ-badge { font-size: .72rem; font-weight: 700; padding: .1rem .45rem; border-radius: 20px; background: var(--rule); }112 .circ-badge { font-size: .72rem; font-weight: 700; padding: .1rem .45rem; border-radius: 20px; background: var(--rule); white-space: nowrap; } 114 113 .circ-badge.ok { background: #d1fae5; color: #065f46; } 115 114 .circ-badge.err { background: #fee2e2; color: #991b1b; } 115 .circ-status { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem .5rem; margin-top: .25rem; font-size: .78rem; color: var(--ink-muted); } 116 .circ-meta { color: var(--ink-muted); } 117 /* Reden op een eigen regel onder de badge; normale woordafbreking (geen break-all 118 die hele zinnen midden in woorden knipt — dat zit op de URL-small, niet hier). */ 119 .circ-reason { flex-basis: 100%; line-height: 1.4; color: var(--ink-muted); word-break: normal; overflow-wrap: anywhere; } 116 120 .btn-danger { color: #991b1b; border-color: #fca5a5; } 117 121 .alert { padding: .75rem 1rem; border-radius: 6px; margin-bottom: 1rem; }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)