Realistic mock show generator, validation for same-track chains and untimed signals, loop icon, assignRows convergence limit

This commit is contained in:
Ian Gulliver
2026-02-20 21:02:18 -07:00
parent 4e2135f483
commit b282ab710f
6 changed files with 197 additions and 60 deletions

View File

@@ -186,7 +186,8 @@ function render(data) {
div.className = 'cell' + rowCls;
if (c.is_title) {
const block = data.blocks[c.block_id] || {};
div.innerHTML = `<div class="block block-mid ${block.type || ''}"><div class="title">${block.name || ''}</div></div>`;
const loop = block.loop ? ' \u21A9' : '';
div.innerHTML = `<div class="block block-mid ${block.type || ''}"><div class="title">${block.name || ''}${loop}</div></div>`;
} else if (c.block_id) {
const block = data.blocks[c.block_id] || {};
const isInfinity = r === numRows - 1 && !c.is_end && !c.is_title;