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:
+16
-1
@@ -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 (verlässt 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>
|
||||
|
||||
Reference in New Issue
Block a user