{% macro simple_checkbox_table(title, items, type_name, list_name, add_string="add", historical=false) %}
+{% if items|length > 0 %}
<table>
{% for item in items %}
<tr>
</tr>
{% endfor %}
</table>
-{{add_string}}: <input name="{{title}}" list="{{list_name}}" autocomplete="off" />
+{% endif %}
+{{add_string}}: <input name="{{title}}" type="text" list="{{list_name}}" autocomplete="off" />
{% endmacro %}
{% macro history_page(item_name, item, attribute_name, attribute, as_pre=false) %}
<h3>{{item_name}} {{attribute_name}} history</h3>
+<form action="{{item_name}}_{{attribute_name}}s?id={{item.id_}}" method="POST">
<table>
<tr>
<td><a href="{{item_name}}?id={{item.id_}}">{{item.title.newest|e}}</a></td>
</tr>
+
{% for date in attribute.history.keys() | sort(reverse=True) %}
<tr>
-<th>{{date | truncate(19, True, '') }}</th>
+<td><input name="at:{{date}}" class="timestamp" value="{{date|truncate(19, True, '', 0)}}"></td>
<td>{% if as_pre %}<pre>{% endif %}{{attribute.history[date]}}{% if as_pre %}</pre>{% endif %}</td>
</tr>
{% endfor %}
</table>
+<input class="btn-harmless" type="submit" name="update" value="update" />
+</form>
{% endmacro %}