This commit is contained in:
2026-07-12 18:30:45 +00:00
parent 430a730cf0
commit 20ba71465f
13 changed files with 231 additions and 83 deletions

View File

@@ -33,7 +33,7 @@
<p>{{ t('schedule_buffet_text') }}</p>
</article>
<article class="schedule-item" style="--schedule-card-image: url('{{ url_for('static', filename='assets/kuchen.png') }}'); --schedule-card-position: center 48%;">
<p class="schedule-time">22:00</p>
<p class="schedule-time">{{ t('schedule_cake_time') }}</p>
<h2>{{ t('schedule_cake_title') }}</h2>
<p>{{ t('schedule_cake_text') }}</p>
</article>
@@ -190,8 +190,72 @@
})();
</script>
{% elif page == 'location' %}
{% if location_video_url %}
<div class="location-video-card">
<video
class="location-video"
controls
preload="metadata"
playsinline
poster="{{ url_for('static', filename='assets/location/hochheim.png') }}"
>
<source src="{{ location_video_url }}">
</video>
</div>
{% endif %}
<h2>{{ t('location_story_title') }}</h2>
<p>{{ t('location_story_text') }}</p>
<div class="location-slideshow" aria-label="{{ location_name }}">
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/hochheim.png') }}"
alt="{{ location_name }}"
loading="eager"
decoding="async"
style="--slide-index: 0;"
>
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/draußen.png') }}"
alt="{{ location_name }}"
loading="lazy"
decoding="async"
style="--slide-index: 1;"
>
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/trausaal.png') }}"
alt="{{ location_name }}"
loading="lazy"
decoding="async"
style="--slide-index: 2;"
>
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/gewölbe.png') }}"
alt="{{ location_name }}"
loading="lazy"
decoding="async"
style="--slide-index: 3;"
>
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/thresen.png') }}"
alt="{{ location_name }}"
loading="lazy"
decoding="async"
style="--slide-index: 4;"
>
<img
class="location-slide"
src="{{ url_for('static', filename='assets/location/essen1.png') }}"
alt="{{ location_name }}"
loading="lazy"
decoding="async"
style="--slide-index: 5;"
>
</div>
<p class="location-map-intro">{{ t('location_map_intro') }}</p>
<div
class="map-wrap map-consent"
data-map-consent
@@ -204,7 +268,7 @@
data-map-load
aria-label="{{ t('maps_load_button') }}"
title="{{ t('maps_load_button') }}"
style="--map-preview-image: url('{{ url_for('static', filename='assets/location-map-preview.svg') }}');"
style="--map-preview-image: url('{{ url_for('static', filename='assets/location-map-preview.jpeg') }}');"
>
<span class="map-preview-overlay">{{ t('maps_load_button') }}</span>
</button>
@@ -233,6 +297,7 @@
if (loaded) return;
const iframe = document.createElement("iframe");
iframe.src = src;
iframe.title = {{ location_name|tojson }};
iframe.loading = "lazy";
iframe.referrerPolicy = "no-referrer-when-downgrade";
iframe.allowFullscreen = true;