diff --git a/themes/intotheeast/templates/dailies.html.twig b/themes/intotheeast/templates/dailies.html.twig index 2a91ec4..7aab41a 100644 --- a/themes/intotheeast/templates/dailies.html.twig +++ b/themes/intotheeast/templates/dailies.html.twig @@ -1,5 +1,10 @@ {% extends 'default.html.twig' %} +{% block map_assets %} +{% do assets.addCss('theme://css-compiled/map.css') %} +{% do assets.addJs('theme://js/map.js', {group: 'bottom'}) %} +{% endblock %} + {% block content %} {% set journal_entries = page.collection() %} diff --git a/themes/intotheeast/templates/map.html.twig b/themes/intotheeast/templates/map.html.twig index ad5475f..2fd8119 100644 --- a/themes/intotheeast/templates/map.html.twig +++ b/themes/intotheeast/templates/map.html.twig @@ -1,5 +1,10 @@ {% extends 'partials/base.html.twig' %} +{% block map_assets %} +{% do assets.addCss('theme://css-compiled/map.css') %} +{% do assets.addJs('theme://js/map.js', {group: 'bottom'}) %} +{% endblock %} + {% block content %} {% set trip_page = page.parent() %} {% set tracker_page = grav.pages.find(page.parent().route ~ '/dailies') %} @@ -36,17 +41,13 @@
-{% block map_assets %} -{% do assets.addCss('theme://css-compiled/map.css') %} -{% do assets.addJs('theme://js/map.js', {group: 'bottom'}) %} -{% endblock %} - {% endblock %} diff --git a/themes/intotheeast/templates/partials/feed-map.html.twig b/themes/intotheeast/templates/partials/feed-map.html.twig index d4a0e6d..c6909ad 100644 --- a/themes/intotheeast/templates/partials/feed-map.html.twig +++ b/themes/intotheeast/templates/partials/feed-map.html.twig @@ -9,10 +9,10 @@ card_prefix — string: prefix for scroll-to card IDs ('entry-' or 'story-') trip_page — Grav page: trip page for autoconnect setting (used when show_journey is true) show_journey — bool: whether to draw the route connector line between markers + + Callers must register map assets via {% block map_assets %} in their own template. #} {% if map_entries|length > 0 %} -{% do assets.addCss('theme://css-compiled/map.css') %} -{% do assets.addJs('theme://js/map.js', {group: 'bottom'}) %}