Bugfixes + Index-Layout-Überarbeitung

INDEX.HTML:
- Quick-Links-Block entfernt, jede Location-Card hat jetzt einen
  '🔗 Website öffnen'-Button (direkt mit Location verschmolzen)
- PID-Link in Footer verschoben
- Layout: 5-Spalten-Grid (220px minmax) statt 3 — Locations jetzt 2x5
- Container max-width 1100→1400px für bessere Ausnutzung
- Neue Sektion '🏨 Unsere Basis' trennt Hotel von den 10 Locations

TOURENPLAN-MIT-TRAM.HTML — 5 kritische Datenfehler gefixt:
- Hotel Uno: Adresse + Koordinaten + URL auf unoprague.cz korrigiert
  (vorher: falsche 'Průběžná' + hoteluno.cz)
- Mysterium: Beschreibung zurück auf Geister-Tour (war fälschlich
  'Outdoor Escape Game'), URL auf mysteriumtours.com (vorher nicht
  existierende mysteriumprague.com)
- Bowling Ovčín: URL korrigiert (zeigte auf mysteriumprague.com!)
- Prague Ranger: URL auf pragueranger.cz/de/ (vorher .com)
- Level Minigolf: URL + Adresse + Beschreibung auf levelsprague.com
  (vorher falsche level-minigolf.cz)

PACKLISTE.HTML:
- 🖨️ Druck-Button hinzugefügt (behebt Lüge in Index-Beschreibung)
- ↻ Reset-Button für alle Häkchen hinzugefügt
- Print-Style: Buttons ausgeblendet
- Tippfehler 'verlässt eure Startzeit' → 'sonst verpasst ihr ...'
This commit is contained in:
Hermes AI Bot
2026-06-27 08:01:15 +00:00
parent a66b6307f6
commit 94cc5532f3
3 changed files with 64 additions and 49 deletions
+16 -1
View File
@@ -125,6 +125,7 @@
.checklist input[type="checkbox"] {
border-color: #333;
}
button { display: none !important; }
}
</style>
</head>
@@ -139,6 +140,11 @@
<div class="progress-text" id="progress-text">0 von 0 erledigt</div>
<div class="progress-bar"><div class="fill" id="progress-fill"></div></div>
<div style="display:flex;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;">
<button type="button" onclick="window.print()" style="padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;font-size:14px;">🖨️ Als PDF drucken</button>
<button type="button" id="reset-btn" style="padding:10px 20px;background:transparent;color:#aaa;border:1px solid #353539;border-radius:6px;font-weight:500;cursor:pointer;font-size:14px;">↻ Häkchen zurücksetzen</button>
</div>
<div class="category">
<h2><span class="icon">📄</span>Dokumente & Geld</h2>
<ul class="checklist">
@@ -208,7 +214,7 @@
<li><input type="checkbox"><span>🔫 Für Lasertag: nichts spezielles</span></li>
<li><input type="checkbox"><span>🎨 Für Paintball: alte Klamotten (es wird schmutzig!)</span></li>
<li><input type="checkbox"><span>🏎️ Für Kart: lange Hose + feste Schuhe</span></li>
<li><input type="checkbox"><span>🔐 Für Escape Room: pünktlich da sein (versst eure Startzeit)</span></li>
<li><input type="checkbox"><span>🔐 Für Escape Room: pünktlich da sein (sonst verpasst ihr eure Startzeit)</span></li>
<li><input type="checkbox"><span>👻 Für Geister-Tour: bequeme Schuhe, 1,75 h zu Fuß</span></li>
<li><input type="checkbox"><span>⛵ Für Beer Boat: nichts spezielles (Bier ist dabei 🍺)</span></li>
<li><input type="checkbox"><span>🔍 Für Enigma: Smartphone voll geladen</span></li>
@@ -259,6 +265,15 @@
});
});
document.getElementById('reset-btn').addEventListener('click', () => {
if (!confirm('Alle Häkchen wirklich zurücksetzen?')) return;
checkboxes.forEach(cb => {
cb.checked = false;
cb.parentElement.classList.remove('checked');
});
updateProgress();
});
updateProgress();
</script>
</body>