From: Christian Heller <c.heller@plomlompom.de> Date: Fri, 23 Feb 2024 04:18:52 +0000 (+0100) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdb.prefix%7D%7D/%7B%7Bprefix%7D%7D/balance2?a=commitdiff_plain;h=11df024d5f24e8d7916f57c907975ebe27db617f;p=misc Fix. --- diff --git a/todo_templates/macros.html b/todo_templates/macros.html new file mode 100644 index 0000000..66751ac --- /dev/null +++ b/todo_templates/macros.html @@ -0,0 +1,41 @@ + + + +{% macro tagselection(submit_name, selected_tags, all_tags) %} +<input name="{{submit_name}}" value="" size=15 list="tags" autocomplete="off" /> +{% for selected_tag in selected_tags | sort %} +<select name="{{submit_name}}"> +<option></option> +{% for tag in all_tags | sort %}<option value="{{tag|e}}" {% if selected_tag == tag %}selected{% endif %}>{{tag|e}}</option> +{% endfor %} +</select> +{% endfor %} +<datalist id="tags"> +{% for tag in all_tags %}<option value="{{tag}}">{{tag}}</option> +{% endfor %} +</datalist> +{% endmacro %} + + + +{% macro sort_head(sort, name_internal, display_name, sort_key="sort") %} +<th {% if sort == name_internal %}class="desc"{% elif sort == '-' + name_internal %}class="asc"{% endif %}> +<a href="?{{sort_key}}={% if sort == name_internal %}-{% endif %}{{name_internal}}">{{display_name}}</a> +</th> +{% endmacro %} + + + +{% macro doneness_string(todo, respect_cancelled=false, datalist_hack=false) %} +[{% if todo.done and not (respect_cancelled and "cancelled" in todo.tags) %}â{% else %}{% if datalist_hack %} {% else %} {% endif %}{% endif %}] +{% endmacro %} + + + +{% macro datalist_tasks(tasks, with_weight=false) %} +<datalist id="tasks"> +{% for task in tasks %} +<option value="{{task.id_}}">{% if with_weight %}({{task.deps_weight}}) {% endif %}{{task.title.now}}</option> +{% endfor %} +</datalist> +{% endmacro %} diff --git a/todo_templates/message.html b/todo_templates/message.html new file mode 100644 index 0000000..7d07bfa --- /dev/null +++ b/todo_templates/message.html @@ -0,0 +1,8 @@ +{% extends 'base.html' %} + +{% block content %} +<p> +{{ message|e }} +</p> +{% endblock %} +