Add burst job scheduling, enhance timeline lane management, and improve tooltip functionality

This commit is contained in:
2026-05-25 20:01:24 +12:00
parent 3be35f6b0a
commit 469ac9bc5a
8 changed files with 105 additions and 10 deletions
+3 -1
View File
@@ -40,7 +40,7 @@
<a class="job-bar job-bar-{{ e.kind }}"
href="/jobs/{{ e.id }}"
style="left: {{ e.left }}%; width: {{ e.width }}%; --lane: {{ e.lane }}"
title="{{ e.name }} — {{ e.kind }}{% if e.start %} | start {{ e.start }}{% endif %}{% if e.finish %} | finish {{ e.finish }}{% endif %}{% if e.due and not e.start %} | due {{ e.due }}{% endif %}">
data-tip="{{ e.name }} — {{ e.kind }}{% if e.start %} | start {{ e.start }}{% endif %}{% if e.finish %} | finish {{ e.finish }}{% endif %}{% if e.due and not e.start %} | due {{ e.due }}{% endif %}">
<span class="job-bar-label">{{ e.name }}</span>
</a>
{% endfor %}
@@ -56,6 +56,7 @@
<section class="metric-card">
<h3>Job Outcomes</h3>
<div class="metric-table-scroll">
<table class="metric-table">
<thead>
<tr><th></th><th>✓ Done</th><th>✗ Failed</th><th>Running</th><th>Pending</th><th>Success</th></tr>
@@ -95,6 +96,7 @@
</tr>
</tbody>
</table>
</div>
</section>
<section class="metric-card">