Files
mach_examples/04_todo/todos.mustache.html
2026-04-23 17:55:28 -05:00

33 lines
1.0 KiB
HTML

{{< layout}}
{{$body}}
<form action="{{url:todos}}" method="post">
<input type="text" name="title" placeholder="new todo" required>
<button type="submit">add</button>
</form>
{{^todos}}
<p>no todos</p>
{{/todos}}
{{#todos}}
{{#.}}
<div>
<form action="{{url:todo:id}}" method="post" style="display:inline">
<input type="hidden" name="http_method" value="patch">
{{^finished}}
<input type="checkbox" name="finished" value="1">
{{/finished}}
{{#finished}}
<input type="checkbox" name="finished" value="1" checked>
{{/finished}}
{{title}}
<button type="submit">save</button>
</form>
<form action="{{url:todo:id}}" method="post" style="display:inline">
<input type="hidden" name="http_method" value="delete">
<button type="submit">delete</button>
</form>
</div>
{{/.}}
{{/todos}}
{{/body}}
{{/layout}}