modified: app.py

modified:   templates/base.html
	modified:   templates/weather.html
This commit is contained in:
simon
2026-04-22 10:38:42 +02:00
parent 164d0eb6a8
commit e59e88cafe
3 changed files with 159 additions and 25 deletions

View File

@@ -24,7 +24,7 @@
<main>{% block content %}{% endblock %}</main>
<footer class="footer">
Wetterdaten: <a href="https://opendata.dwd.de" target="_blank">Deutscher Wetterdienst Open Data (MOSMIX)</a>
Wetterdaten: <a href="https://opendata.dwd.de" target="_blank" rel="noopener noreferrer">Deutscher Wetterdienst Open Data (MOSMIX)</a>
</footer>
<script>
@@ -36,8 +36,16 @@ function setupAC(input, list) {
const q = input.value.trim();
if (q.length < 2) { list.hidden = true; list.innerHTML = ""; return; }
t = setTimeout(async () => {
const r = await fetch(`/api/suggest?q=${encodeURIComponent(q)}`);
const data = await r.json();
let data = [];
try {
const r = await fetch(`/api/suggest?q=${encodeURIComponent(q)}`);
if (r.ok) {
const json = await r.json();
data = Array.isArray(json) ? json : [];
}
} catch (e) {
data = [];
}
list.innerHTML = "";
if (!data.length) { list.hidden = true; return; }
data.forEach(item => {

View File

@@ -192,7 +192,7 @@
</section>
<p class="data-note">
Wetterdaten: <a href="https://opendata.dwd.de" target="_blank">Deutscher Wetterdienst Open Data (MOSMIX)</a>
Wetterdaten: <a href="https://opendata.dwd.de" target="_blank" rel="noopener noreferrer">Deutscher Wetterdienst Open Data (MOSMIX)</a>
</p>
{% endblock %}