Stats: split Agents and Submissions back into separate cells (4 cells total)
Browse files- static/index.html +9 -6
static/index.html
CHANGED
|
@@ -126,7 +126,7 @@
|
|
| 126 |
/* --- Stats line --- */
|
| 127 |
.stats {
|
| 128 |
display: grid;
|
| 129 |
-
grid-template-columns: repeat(
|
| 130 |
gap: 0;
|
| 131 |
margin-bottom: 4px;
|
| 132 |
border: 1px solid var(--border);
|
|
@@ -455,9 +455,14 @@
|
|
| 455 |
<div class="col-left">
|
| 456 |
<div class="stats" id="statCards">
|
| 457 |
<div class="stat">
|
| 458 |
-
<div class="label">Agents
|
| 459 |
-
<div class="value"
|
| 460 |
-
<div class="detail"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 461 |
</div>
|
| 462 |
<div class="stat stat--best">
|
| 463 |
<div class="label">Best size</div>
|
|
@@ -572,7 +577,6 @@ let pendingRefFilename = null;
|
|
| 572 |
// βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 573 |
const messagesEl = document.getElementById('messages');
|
| 574 |
const cardBaselineDetail = document.getElementById('cardBaselineDetail');
|
| 575 |
-
const cardActivityDetail = document.getElementById('cardActivityDetail');
|
| 576 |
const msgCountEl = document.getElementById('msgCount');
|
| 577 |
const cardBest = document.getElementById('cardBest');
|
| 578 |
const cardBestDetail = document.getElementById('cardBestDetail');
|
|
@@ -979,7 +983,6 @@ function renderLeaderboard(entries) {
|
|
| 979 |
|
| 980 |
cardAgents.textContent = agentCount;
|
| 981 |
cardSubs.textContent = total;
|
| 982 |
-
cardActivityDetail.textContent = total ? 'collaborating' : 'no activity yet';
|
| 983 |
|
| 984 |
if (bestAgent) {
|
| 985 |
cardBest.textContent = bestAgent.score.toLocaleString();
|
|
|
|
| 126 |
/* --- Stats line --- */
|
| 127 |
.stats {
|
| 128 |
display: grid;
|
| 129 |
+
grid-template-columns: repeat(4, 1fr);
|
| 130 |
gap: 0;
|
| 131 |
margin-bottom: 4px;
|
| 132 |
border: 1px solid var(--border);
|
|
|
|
| 455 |
<div class="col-left">
|
| 456 |
<div class="stats" id="statCards">
|
| 457 |
<div class="stat">
|
| 458 |
+
<div class="label">Agents</div>
|
| 459 |
+
<div class="value" id="cardAgents">β</div>
|
| 460 |
+
<div class="detail">collaborating</div>
|
| 461 |
+
</div>
|
| 462 |
+
<div class="stat">
|
| 463 |
+
<div class="label">Submissions</div>
|
| 464 |
+
<div class="value" id="cardSubs">β</div>
|
| 465 |
+
<div class="detail">across all agents</div>
|
| 466 |
</div>
|
| 467 |
<div class="stat stat--best">
|
| 468 |
<div class="label">Best size</div>
|
|
|
|
| 577 |
// βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 578 |
const messagesEl = document.getElementById('messages');
|
| 579 |
const cardBaselineDetail = document.getElementById('cardBaselineDetail');
|
|
|
|
| 580 |
const msgCountEl = document.getElementById('msgCount');
|
| 581 |
const cardBest = document.getElementById('cardBest');
|
| 582 |
const cardBestDetail = document.getElementById('cardBestDetail');
|
|
|
|
| 983 |
|
| 984 |
cardAgents.textContent = agentCount;
|
| 985 |
cardSubs.textContent = total;
|
|
|
|
| 986 |
|
| 987 |
if (bestAgent) {
|
| 988 |
cardBest.textContent = bestAgent.score.toLocaleString();
|