fix(ui): flat progress bar on status page, format created-time

This commit is contained in:
jetson committed 2026-09-18 08:11:53 +07:00
1 parent 7b19b5b41a
commit 47ffede485
2 files changed
+8 -2

No files matched your search

+7 -1
View File
@@ -8,7 +8,7 @@
<span class="status-badge badge badge-{{ 'info' if job.status.name == 'RUNNING' else 'warning' if job.status.name == 'PENDING' else 'success' if job.status.name == 'COMPLETED' else 'error' if job.status.name == 'FAILED' else 'neutral' }}" id="status-badge">
{{ job.status.name }}
</span>
<span class="status-time" id="created-time">{{ job.created_at | int }}</span>
<time class="status-time" id="created-time" datetime="{{ job.created_at }}">{{ job.created_at | int }}</time>
</div>
<h2 class="job-id" id="job-title">Job {{ job.job_id[:8] }}...</h2>
</div>
@@ -98,6 +98,12 @@
<script src="{{ url_for('static', filename='app.js') }}"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
var el = document.getElementById('created-time');
if (el) {
var ts = parseInt(el.getAttribute('datetime'), 10) * 1000;
var d = new Date(ts);
el.textContent = d.toLocaleString('en-US', { month: 'short', day: 'numeric', year: 'numeric', hour: 'numeric', minute: '2-digit', hour12: true });
}
if (typeof initStatusPage === 'function') {
initStatusPage('{{ job.job_id }}', '{{ job.status.name }}');
}