ui: harden workspace and secrets rendering

This commit is contained in:
a.tolmachev
2026-04-12 02:05:05 +03:00
parent f30c63146b
commit c69c327123
14 changed files with 219 additions and 62 deletions
+32
View File
@@ -0,0 +1,32 @@
(function() {
function clear(element) {
if (!element) {
return;
}
while (element.firstChild) {
element.removeChild(element.firstChild);
}
}
function createEmptyState(title, body) {
var root = document.createElement('div');
root.className = 'empty-state';
var titleNode = document.createElement('div');
titleNode.className = 'empty-state-title';
titleNode.textContent = title;
root.appendChild(titleNode);
var bodyNode = document.createElement('div');
bodyNode.className = 'empty-state-text';
bodyNode.textContent = body;
root.appendChild(bodyNode);
return root;
}
window.CrankDom = {
clear: clear,
createEmptyState: createEmptyState,
};
}());