From 0d09b10f01d69e715178781817630a8cca9bee4c Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 28 Aug 2022 14:04:43 +0200 Subject: [PATCH] macros.htm: Make fragment usage configurable --- server/templates/macros.htm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/server/templates/macros.htm b/server/templates/macros.htm index e9ab748..77d00e1 100644 --- a/server/templates/macros.htm +++ b/server/templates/macros.htm @@ -119,9 +119,9 @@ {{ _navigation() }} {%- endmacro %} -{% macro media_element_buttons(element) %} +{% macro media_element_buttons(element, show_fragment=True) %} {% 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) }} {% if element.watched %} {{ post_form(api_uri, "watched", "false", "Unmark as Watched", fragment) }} @@ -144,15 +144,15 @@ {%- endif -%} {%- endmacro %} -{% macro media_entry_content(element) %} - {{ media_element_buttons(element) }} +{% macro media_entry_content(element, show_fragment=True) %} + {{ media_element_buttons(element, show_fragment=show_fragment) }} {{ element.release_date.strftime("%d.%m.%Y") }} {{ element.length | timedelta }} {{ element.title }} {%- endmacro %} -{% macro link_entry_content(link) %} - {{ media_entry_content(link.element) -}} +{% macro link_entry_content(link, show_fragment=True) %} + {{ media_entry_content(link.element, show_fragment=show_fragment) -}} {{- link_position_marker(link, prefix=true) -}} {%- endmacro %} @@ -160,15 +160,15 @@ {{ collection.title }} {%- endmacro %} -{% macro media_entry(element) %} +{% macro media_entry(element, show_fragment=True) %}
  • - {{ media_entry_content(element) }} + {{ media_entry_content(element, show_fragment=show_fragment) }}
  • {%- endmacro %} -{% macro link_entry(link) %} +{% macro link_entry(link, show_fragment=True) %}
  • - {{ link_entry_content(link) }} + {{ link_entry_content(link, show_fragment=show_fragment) }}
  • {%- endmacro %}