{#- Morceaux de HTML de la carte globale (genere_carte_globale.py). Les liens visent target="_top" : la carte est affichée dans un cadre de la page d'accueil, c'est toute la page qui doit changer. -#} {% macro popup_voyage(titre, periode, km, lien) -%}
{{ titre }}
{{ periode }}{% if km %} · {{ "%.0f"|format(km) }} km{% endif %}
Voir le voyage
{%- endmacro %} {% macro popup_mymaps(nom, description) -%}
{{ nom }} {%- if description %}
{{ description|liens_et_lignes }}
{% endif %}
{%- endmacro %} {# Visible seulement quand la carte est ouverte seule (voir script_page). #} {% macro bouton_accueil() -%} {%- endmacro %} {# Exécuté au chargement complet : folium crée la carte plus bas dans la page. #} {% macro script_page(carte) -%} window.addEventListener('load', function () { if (window.self !== window.top) return; {{ carte }}.scrollWheelZoom.enable(); document.getElementById('retour-accueil').style.display = 'block'; }); {%- endmacro %} {# Libellé d'un voyage dans la légende (sélecteur de calques). #} {% macro legende(titre, couleur) -%} {{ titre }} {%- endmacro %}