Files
hemx/examples/kanban/templates/board.heml
T
slhx agent 3b61451858 refactor(kanban): compose page with hemplate
Replace board page placeholder string replacement for options/board content with a hemplate page view and partial-rendered options. Cover page structure with DOM-aware scraper assertions.

req: html_safety/002

req: view/001

req: test/005
2026-05-25 21:38:36 +02:00

19 lines
870 B
Plaintext

<section data-slhx-root="kanban" data-slhx-sse="/events">
<header>
<h1>slhx Kanban</h1>
<form data-slhx-handle="create_card" data-slhx-form="create_card" data-slhx-disable-while-pending>
<input name="title" type="text" required="required" placeholder="Card title">
<select name="column" required="required">{+= self.options =+}</select>
<button type="submit">Add card</button>
</form>
<p data-slhx-slot="notice">Ready</p>
</header>
<div data-slhx-slot="board">{+= self.board =+}</div>
<aside data-slhx-slot="presence">Waiting for presence…</aside>
<button type="button" data-slhx-handle="move_left" hidden="hidden">Move left</button>
<button type="button" data-slhx-handle="move_right" hidden="hidden">Move right</button>
<button type="button" data-slhx-handle="delete_card" hidden="hidden">Delete</button>
</section>