ui: harden logs and usage rendering

This commit is contained in:
a.tolmachev
2026-05-02 11:24:57 +00:00
parent 3ec7f34076
commit f0d875ffa9
2 changed files with 60 additions and 29 deletions
+10 -5
View File
@@ -54,6 +54,13 @@ document.addEventListener('DOMContentLoaded', function () {
return date.toISOString().slice(11, 23);
}
function element(tag, className, text) {
var node = document.createElement(tag);
if (className) node.className = className;
if (text !== undefined && text !== null) node.textContent = text;
return node;
}
function statusClass(statusCode) {
if (!statusCode) {
return '';
@@ -106,11 +113,9 @@ document.addEventListener('DOMContentLoaded', function () {
function renderEmpty(title, message) {
logList.innerHTML = '';
var empty = document.createElement('div');
empty.className = 'empty-state';
empty.innerHTML =
'<div class="empty-state-title">' + title + '</div>' +
'<div class="empty-state-text">' + message + '</div>';
var empty = element('div', 'empty-state');
empty.appendChild(element('div', 'empty-state-title', title));
empty.appendChild(element('div', 'empty-state-text', message));
logList.appendChild(empty);
}