macros.htm: Make fragment usage configurable

master
Felix Stupp 3 years ago
parent d0136640bd
commit 0d09b10f01
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -119,9 +119,9 @@
{{ _navigation() }} {{ _navigation() }}
{%- endmacro %} {%- endmacro %}
{% macro media_element_buttons(element) %} {% macro media_element_buttons(element, show_fragment=True) %}
{% set api_uri = "/api/media/" + element.id|string %} {% set api_uri = "/api/media/" + element.id|string %}
{% set fragment = "media_element_" + element.id|string %} {% set fragment = ("media_element_" + element.id|string) if show_fragment else None %}
{{ as_play_link(element) }} {{ as_play_link(element) }}
{% if element.watched %} {% if element.watched %}
{{ post_form(api_uri, "watched", "false", "Unmark as Watched", fragment) }} {{ post_form(api_uri, "watched", "false", "Unmark as Watched", fragment) }}
@ -144,15 +144,15 @@
{%- endif -%} {%- endif -%}
{%- endmacro %} {%- endmacro %}
{% macro media_entry_content(element) %} {% macro media_entry_content(element, show_fragment=True) %}
{{ media_element_buttons(element) }} {{ media_element_buttons(element, show_fragment=show_fragment) }}
{{ element.release_date.strftime("%d.%m.%Y") }} {{ element.release_date.strftime("%d.%m.%Y") }}
{{ element.length | timedelta }} {{ element.length | timedelta }}
<a href="{{ element.info_link }}">{{ element.title }}</a> <a href="{{ element.info_link }}">{{ element.title }}</a>
{%- endmacro %} {%- endmacro %}
{% macro link_entry_content(link) %} {% macro link_entry_content(link, show_fragment=True) %}
{{ media_entry_content(link.element) -}} {{ media_entry_content(link.element, show_fragment=show_fragment) -}}
{{- link_position_marker(link, prefix=true) -}} {{- link_position_marker(link, prefix=true) -}}
{%- endmacro %} {%- endmacro %}
@ -160,15 +160,15 @@
<a href="{{ collection.info_link }}">{{ collection.title }}</a> <a href="{{ collection.info_link }}">{{ collection.title }}</a>
{%- endmacro %} {%- endmacro %}
{% macro media_entry(element) %} {% macro media_entry(element, show_fragment=True) %}
<li id="media_element_{{ element.id }}"> <li id="media_element_{{ element.id }}">
{{ media_entry_content(element) }} {{ media_entry_content(element, show_fragment=show_fragment) }}
</li> </li>
{%- endmacro %} {%- endmacro %}
{% macro link_entry(link) %} {% macro link_entry(link, show_fragment=True) %}
<li id="media_element_{{ link.element.id }}"> <li id="media_element_{{ link.element.id }}">
{{ link_entry_content(link) }} {{ link_entry_content(link, show_fragment=show_fragment) }}
</li> </li>
{%- endmacro %} {%- endmacro %}

Loading…
Cancel
Save