{{obj.node}}
{{obj.node.id}}
{% if obj.node|deletable %}
{% endif %}
{% if obj.parent and obj.parent|editableSiblings %}
{% endif %}
{% if obj|canPodvesitPred %}
- nejsou testovací data
{% endif %}
{% if obj|canPodvesitZa %}
- nejsou testovací data
{% endif %}
{% if False %}
FIXME: není zatím implementováno
- nejsou testovací data
{% endif %}
{% include "seminar/treenode_name.html" %}
{%if obj.children %}
{% with kam="před" kam_slug="syn" %} {% include "seminar/treenode_add_stub.html" %} {% endwith %}
{%for ch in obj.children %}
{# ----------- Vypisujeme podstrom ----------#}
{%with obj=ch depth=depth|add:"1" %} {%include "seminar/treenode_recursive.html" %} {%endwith%}
{# ----------- Přidáváme mezi syny / za posledního -------- #}
{% if forloop.last %}
{% with kam="za" kam_slug="za" obj=ch %} {% include "seminar/treenode_add_stub.html" %} {% endwith %}
{% else %}
{% with kam="mezi" obj=ch kam_slug="za" %} {% include "seminar/treenode_add_stub.html" %} {% endwith %}
{% endif %}
{# ----------- Prohazujeme sousedy ----------#}
{% if not forloop.last and ch|editableSiblings %}
{% endif %}
{% endfor %}
{% else %}
{# ----------- Přidáváme prvního syna ----------#}
{% with kam="jako syna" kam_slug="syn" %} {% include "seminar/treenode_add_stub.html" %} {% endwith %}
{%endif%}