INNER CODE UNIT · JavaScript
appendRow
Kuberwastaken/claurst · editors/vscode/media/main.js:13
function appendRow(text, cls) {
const row = document.createElement('div');
row.className = 'row ' + cls;
const bubble = document.createElement('div');
bubble.className = 'bubble ' + cls;
bubble.textContent = text;
row.appendChild(bubble);
messagesEl.appendChild(row);
messagesEl.scrollTop = messagesEl.scrollHeight;
return bubble;
}
function statusIcon(status) {
if (status === 'completed') return '✓';
if (status === 'failed') return '✗';
if (status === 'in_progress' || status === 'pending') return '◌';
return '•';
}