61 lines
2.2 KiB
HTML
61 lines
2.2 KiB
HTML
<!DOCTYPE html>
|
|
<!-- (C) 2023 by L3D <l3d@c3woc.de> - MIT License -->
|
|
{% if alt %}
|
|
<html lang="{{ alt }}">
|
|
{% else %}
|
|
<html>
|
|
{% endif %}
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
|
<title>{{ this.title }}</title>
|
|
<meta name="description" content="{{ this.description | default('HTML5 InfoBeamer') }}">
|
|
<meta name="robots" content="noindex">
|
|
<link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
|
|
<meta name="author" content="L3D">
|
|
<link href="{{ '/static/fork-awesome/css/fork-awesome.min.css'|asseturl }}" rel="stylesheet" type="text/css">
|
|
{% if this.type == 'infobeamer' or this.type == 'infobeamer-with-music' %}
|
|
<link rel="stylesheet" href="{{ '/css/schedule.css'|asseturl }}" rel="stylesheet" type="text/css">
|
|
{% elif this.type == 'bauchbinde' %}
|
|
<link rel="stylesheet" href="{{ '/css/speaker-info.css'|asseturl }}" rel="stylesheet" type="text/css">
|
|
{% endif %}
|
|
<script src="/config.js"></script>
|
|
</head>
|
|
<body>
|
|
{% if this.type == 'infobeamer' or this.type == 'infobeamer-with-music' %}
|
|
<img class="header" src="{{ '/images/geekend_23.svg' | asseturl }}" />
|
|
{% endif %}
|
|
<main id="main">
|
|
|
|
</main>
|
|
<div id="clock"></div>
|
|
{% if this.type == 'infobeamer-with-music' %}
|
|
<footer class="music-info">
|
|
{% if this.music_title is defined %}
|
|
Musik:
|
|
<span class="music-track">{{ this.music_title }}</span>
|
|
{% endif %}
|
|
{% if this.music_artist is defined %}
|
|
von
|
|
<span class="music-artist">{{ this.music_artist }}</span>
|
|
{% endif %}
|
|
{% if this.music_licence is defined %}
|
|
Lizenz:
|
|
<span class="music-licence">
|
|
{{ this.music_licence }}
|
|
</span>
|
|
{% endif %}
|
|
{% if this.music_url is defined %}
|
|
Link:
|
|
<span class="music-link">
|
|
{{ this.music_url }}
|
|
</span>
|
|
{% endif %}
|
|
</footer>
|
|
{% endif %}
|
|
<script src="{{ '/js/luxon/luxon.min.js' | asseturl }}"></script>
|
|
<script src="{{ '/js/preact/preact.min.js' | asseturl }}"></script>
|
|
<script src="{{ '/js/htm/htm.js' | asseturl }}"></script>
|
|
<script src="{{ this.schedule | asseturl }}"></script>
|
|
</body>
|
|
</html>
|