Files
crank/apps/ui/js/dom.js
T
github-ops ba29ac7b94
Deploy / deploy (push) Successful in 2m44s
CI / Rust Checks (push) Successful in 5m31s
CI / UI Checks (push) Successful in 5s
CI / Deployment Manifests (push) Successful in 2s
CI / Frontend E2E (push) Successful in 4m24s
chore: publish clean community baseline
2026-06-19 16:45:51 +00:00

33 lines
740 B
JavaScript

(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,
};
}());