{% if todo.has_dependers or todo.has_deps %}
</summary>
{% if todo.has_dependers %}
dependers:
<ul>
{% for path in todo.depender_paths %}
{% if todo.has_dependers or todo.has_deps %}
</summary>
{% if todo.has_dependers %}
dependers:
<ul>
{% for path in todo.depender_paths %}
{% for dep_todo in todo.deps %}
<li>
{% if show_deps_doneness == true %}{{ macros.doneness_string(dep_todo) }}{% endif %}
{% for dep_todo in todo.deps %}
<li>
{% if show_deps_doneness == true %}{{ macros.doneness_string(dep_todo) }}{% endif %}
{% macro todo_title_as_tree_node(todo, indent) %}
{% for i in range(indent-1) %} {% endfor %}
{% if indent>0 %} +{% endif %}
{% macro todo_title_as_tree_node(todo, indent) %}
{% for i in range(indent-1) %} {% endfor %}
{% if indent>0 %} +{% endif %}
{% endmacro %}
{% macro draw_undone_todo_row(todo, title_drawer, indent_or_doneness) %}
<tr {% if todo.deps_done == false %}class="deps_undone"{% endif %}>
{% endmacro %}
{% macro draw_undone_todo_row(todo, title_drawer, indent_or_doneness) %}
<tr {% if todo.deps_done == false %}class="deps_undone"{% endif %}>
<td class="checkbox"><input type="checkbox" disabled /></td>
<td class="number left"><input type="number" value="{{todo.day_effort}}" size=7 disabled /></td>
<td class="number"><input type="number" value="{{todo.importance}}" size=7 disabled /></td>
<td class="checkbox"><input type="checkbox" disabled /></td>
<td class="number left"><input type="number" value="{{todo.day_effort}}" size=7 disabled /></td>
<td class="number"><input type="number" value="{{todo.importance}}" size=7 disabled /></td>
var effort_inputs = document.getElementsByClassName("effort_input");
for (let i = 0; i < effort_inputs.length; i++) {
let input = effort_inputs[i];
var effort_inputs = document.getElementsByClassName("effort_input");
for (let i = 0; i < effort_inputs.length; i++) {
let input = effort_inputs[i];