{% extends 'base.html' %}
{% block css %}
-th { padding-right: 1em; }
+tr.toplevel th { padding-right: 1em; }
+tr.toplevel td, tr.toplevel th { padding-top: 1em; }
+tr.lowlevel td, tr.lowlevel th { padding-top: 0em; }
{% endblock %}
{% block content %}
<h3>edit task</h3>
-<form id="form_to_watch" action="task" method="POST">
+<form action="task" method="POST">
<input type="hidden" name="task_id" value="{{ task.id_ }}" />
-<input type="hidden" name="return_to" value="{{ return_to }}" />
<table>
-<tr>
+<tr class="toplevel">
+<th>add as todo</th>
+<td><input name="add_as_todo" type="checkbox" /> to {{ selected_date }}</td>
+<input name="selected_date" type="hidden" value="{{ selected_date }}" />
+</tr>
+
+<tr class="toplevel">
<th>title</th>
<td class="input">
<input name="title" type="text" value="{{ task.title.now|e }}" size=100 />
</td>
</tr>
-<tr>
+<tr class="toplevel">
<th>comment</th>
<td class="input">
-<textarea name="comment" cols=100>{{task.comment|e}}</textarea>
+<textarea name="comment" cols=100 rows=5>{{task.comment|e}}</textarea>
</td>
</tr>
-<tr>
+<tr class="toplevel">
<th>default effort</th>
<td class="input">
{% if task.subtasks %}
</td>
</tr>
-<tr>
+<tr class="toplevel">
<th>tags</th>
<td>
-{% for tag in tags | sort %}
-<input type="checkbox" name="tag_{{tag|e}}"{% if tag in task.tags.now %} checked{% endif %}/> {{ tag }}
-<br />
-{% endfor %}
-add: <input name="joined_tags" type="text" value="" size=100>
-<br />
+add: {{ macros.tagselection(submit_name='tag', selected_tags=task.tags.now, all_tags=tags) }}
<details>
<summary>history</summary>
<ul>
</td>
</tr>
-<tr>
+{% if task.parents %}
+<tr class="toplevel">
+<th>parents</th>
+<td>
+<ul>
+{% for parent in task.parents %}
+<li><a href="task?id={{parent.id_}}">{{parent.title.now}}</a>
+{% endfor %}
+</ul>
+</td>
+</tr>
+{% endif %}
+
+<tr class="toplevel">
<th>children</th>
<td>
+{% if task.subtasks %}
<table>
-
{% for subtask in task.subtasks %}
-<tr>
+<tr class="lowlevel">
<td>
<input name="subtask" type="checkbox" value="{{subtask.id_}}" checked/>
</td>
</td>
</tr>
{% endfor %}
-
-<tr>
-<th colspan=2>---</th>
-</tr>
-
-{% for subtask in filtered_tasks %}
-<tr>
-<td>
-<input name="subtask" type="checkbox" value="{{subtask.id_}}"/>
-</td>
-<td>
-<a href="task?id={{subtask.id_}}">{{subtask.title.now}}</a>
-</td>
-</tr>
-{% endfor %}
-
</table>
+{% endif %}
+<br />
+add: <input name="subtask" list="tasks" />
</td>
</tr>
+<datalist id="tasks">
+{% for subtask in filtered_tasks %}
+<option value="{{subtask.id_}}">{{subtask.title.now}}</option>
+{% endfor %}
+</datalist>
</table>
-<input class="update" type="submit" name="update" value="update" />
-<hr />
-{% include 'tagfilters.html' %}
-<br />
-search: <input name="search" value="{{search|e}}" />
-<input type="submit" name="filter" value="filter" />
+<input id="update_button" class="update" type="submit" name="update" value="update" />
+<div class="delete">
+<input class="delete" type="submit" name="delete" value="delete" />
+</div>
</form>
-
-{% include 'watch_form.html' %}
-<script>
-mere_filter_inputs = mere_filter_inputs.concat(['search']);
-</script>
{% endblock %}