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:
+21
-21
@@ -16,7 +16,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
max-width: 1100px;
|
max-width: 1400px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
padding: 40px 24px;
|
padding: 40px 24px;
|
||||||
}
|
}
|
||||||
@@ -55,8 +55,8 @@
|
|||||||
/* Karten-Grid */
|
/* Karten-Grid */
|
||||||
.cards {
|
.cards {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
|
||||||
gap: 24px;
|
gap: 20px;
|
||||||
margin-bottom: 48px;
|
margin-bottom: 48px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,96 +264,96 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Locations Übersicht -->
|
<!-- Locations Übersicht -->
|
||||||
<div class="section-title">📍 Die 11 Locations</div>
|
<div class="section-title">🏨 Unsere Basis</div>
|
||||||
<div class="cards">
|
<div class="cards">
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🏨</div>
|
<div class="card-icon">🏨</div>
|
||||||
<h2>Hotel Uno Prague</h2>
|
<h2>Hotel Uno Prague</h2>
|
||||||
<p class="description">Štěchovická 2296/2a, Praha 10 – Strašnice. Unsere Basis.</p>
|
<p class="description">Štěchovická 2296/2a, Praha 10 – Strašnice. Unsere Basis.</p>
|
||||||
|
<a href="https://www.unoprague.cz" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="section-title">📍 Die 10 Locations</div>
|
||||||
|
<div class="cards">
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🔐</div>
|
<div class="card-icon">🔐</div>
|
||||||
<h2>Endorfin Escape Games</h2>
|
<h2>Endorfin Escape Games</h2>
|
||||||
<p class="description">Petrohradská 216/3, Praha 10. 5 Räume, max. 5 Pers/Raum → 2 Teams.</p>
|
<p class="description">Petrohradská 216/3, Praha 10. 5 Räume, max. 5 Pers/Raum → 2 Teams.</p>
|
||||||
|
<a href="https://endorfin.cz/en/escape-games/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🏎️</div>
|
<div class="card-icon">🏎️</div>
|
||||||
<h2>KartPlanet Praha</h2>
|
<h2>KartPlanet Praha</h2>
|
||||||
<p class="description">Mezitraťová, Praha 9 – Hrdlořezy. Indoor Go-Kart.</p>
|
<p class="description">Mezitraťová, Praha 9 – Hrdlořezy. Indoor Go-Kart.</p>
|
||||||
|
<a href="https://kartplanet.cz/en/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">⛳</div>
|
<div class="card-icon">⛳</div>
|
||||||
<h2>Level Prague Minigolf</h2>
|
<h2>Level Prague Minigolf</h2>
|
||||||
<p class="description">Národní 63/26, Praha 1 (im Máj – House of Fun). Indoor.</p>
|
<p class="description">Národní 63/26, Praha 1 (im Máj – House of Fun). Indoor.</p>
|
||||||
|
<a href="https://levelsprague.com/de/minigolf/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🎳</div>
|
<div class="card-icon">🎳</div>
|
||||||
<h2>Bowling Ovčín</h2>
|
<h2>Bowling Ovčín</h2>
|
||||||
<p class="description">Záběhlická 82, Praha 10 – Záběhlice. Bowling + Billard + Restaurant.</p>
|
<p class="description">Záběhlická 82, Praha 10 – Záběhlice. Bowling + Billard + Restaurant.</p>
|
||||||
|
<a href="https://www.ovcin.cz/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">👻</div>
|
<div class="card-icon">👻</div>
|
||||||
<h2>Mysterium Geister-Tour</h2>
|
<h2>Mysterium Geister-Tour</h2>
|
||||||
<p class="description">Treffpunkt: Cartier, Ecke Pařížská / Altstädter Ring. Start 19:45 / 20:00 / 20:15.</p>
|
<p class="description">Treffpunkt: Cartier, Ecke Pařížská / Altstädter Ring. Start 19:45 / 20:00 / 20:15.</p>
|
||||||
|
<a href="https://www.mysteriumtours.com/de/prag/prager-geister-tour/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🎯</div>
|
<div class="card-icon">🎯</div>
|
||||||
<h2>Prague Ranger</h2>
|
<h2>Prague Ranger</h2>
|
||||||
<p class="description">Shuttle-Pickup Lublaňská 1729/23, Praha 2. Outdoor-Schießstand.</p>
|
<p class="description">Shuttle-Pickup Lublaňská 1729/23, Praha 2. Outdoor-Schießstand.</p>
|
||||||
|
<a href="https://www.pragueranger.cz/de/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">⛵</div>
|
<div class="card-icon">⛵</div>
|
||||||
<h2>Beer Boat Prague</h2>
|
<h2>Beer Boat Prague</h2>
|
||||||
<p class="description">Start: Štefánikův most. Tretboot-Biertour mit privatem Kapitän.</p>
|
<p class="description">Start: Štefánikův most. Tretboot-Biertour mit privatem Kapitän.</p>
|
||||||
|
<a href="https://beerboatsprague.com/de/Prague-Beer-Boat-Tour" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🎨</div>
|
<div class="card-icon">🎨</div>
|
||||||
<h2>Paintball Game Praha</h2>
|
<h2>Paintball Game Praha</h2>
|
||||||
<p class="description">Pod Císařkou, Praha 5 – Buďánka. Reball (kein Schmerz).</p>
|
<p class="description">Pod Císařkou, Praha 5 – Buďánka. Reball (kein Schmerz).</p>
|
||||||
|
<a href="https://www.paintballgame.cz/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🔫</div>
|
<div class="card-icon">🔫</div>
|
||||||
<h2>Mercuria Laser Game Pankrác</h2>
|
<h2>Mercuria Laser Game Pankrác</h2>
|
||||||
<p class="description">Budějovická 409/1a, Praha 4 (unter Bauhaus, neben Penny).</p>
|
<p class="description">Budějovická 409/1a, Praha 4 (unter Bauhaus, neben Penny).</p>
|
||||||
|
<a href="https://mercurialaser.cz/en/pankrac/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-icon">🔍</div>
|
<div class="card-icon">🔍</div>
|
||||||
<h2>Enigma Outdoor Adventure</h2>
|
<h2>Enigma Outdoor Adventure</h2>
|
||||||
<p class="description">Stadtweites Mobile-App Mystery-Spiel. Kein fester Treffpunkt.</p>
|
<p class="description">Stadtweites Mobile-App Mystery-Spiel. Kein fester Treffpunkt.</p>
|
||||||
|
<a href="https://enigma.swallnet.com/" target="_blank" rel="noopener" class="open-btn">🔗 Website öffnen</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Quick Links -->
|
|
||||||
<div class="section-title">Quick Links</div>
|
|
||||||
<div class="quick-links">
|
|
||||||
<a href="https://endorfin.cz/en/escape-games/" target="_blank">🔐 Endorfin</a>
|
|
||||||
<a href="https://kartplanet.cz/en/" target="_blank">🏎️ KartPlanet</a>
|
|
||||||
<a href="https://levelsprague.com/de/minigolf/" target="_blank">⛳ Level Prague</a>
|
|
||||||
<a href="https://www.ovcin.cz/" target="_blank">🎳 Bowling Ovčín</a>
|
|
||||||
<a href="https://www.mysteriumtours.com/de/prag/prager-geister-tour/" target="_blank">👻 Mysterium</a>
|
|
||||||
<a href="https://www.pragueranger.cz/de/" target="_blank">🎯 Prague Ranger</a>
|
|
||||||
<a href="https://beerboatsprague.com/de/Prague-Beer-Boat-Tour" target="_blank">⛵ Beer Boat</a>
|
|
||||||
<a href="https://www.paintballgame.cz/" target="_blank">🎨 Paintball Game</a>
|
|
||||||
<a href="https://mercurialaser.cz/en/pankrac/" target="_blank">🔫 Mercuria</a>
|
|
||||||
<a href="https://enigma.swallnet.com/" target="_blank">🔍 Enigma</a>
|
|
||||||
<a href="https://www.unoprague.cz" target="_blank">🏨 Hotel Uno</a>
|
|
||||||
<a href="https://pid.cz/en/" target="_blank">🚋 Prag ÖPNV (PID)</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>Stand: <span id="build-date"></span></p>
|
<p>Stand: <span id="build-date"></span></p>
|
||||||
|
<p style="margin-top:8px;"><a href="https://pid.cz/en/" target="_blank" rel="noopener" style="color:#60a5fa;text-decoration:none;">🚋 Prag ÖPNV (PID) — Fahrpläne & Tickets</a></p>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+16
-1
@@ -125,6 +125,7 @@
|
|||||||
.checklist input[type="checkbox"] {
|
.checklist input[type="checkbox"] {
|
||||||
border-color: #333;
|
border-color: #333;
|
||||||
}
|
}
|
||||||
|
button { display: none !important; }
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
@@ -139,6 +140,11 @@
|
|||||||
<div class="progress-text" id="progress-text">0 von 0 erledigt</div>
|
<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 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">
|
<div class="category">
|
||||||
<h2><span class="icon">📄</span>Dokumente & Geld</h2>
|
<h2><span class="icon">📄</span>Dokumente & Geld</h2>
|
||||||
<ul class="checklist">
|
<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 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 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 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 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 Beer Boat: nichts spezielles (Bier ist dabei 🍺)</span></li>
|
||||||
<li><input type="checkbox"><span>🔍 Für Enigma: Smartphone voll geladen</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();
|
updateProgress();
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
+27
-27
@@ -239,11 +239,11 @@ const locations = [
|
|||||||
name: "Hotel Uno Prague",
|
name: "Hotel Uno Prague",
|
||||||
emoji: "🏨",
|
emoji: "🏨",
|
||||||
color: "#4fc3f7",
|
color: "#4fc3f7",
|
||||||
lat: 50.0676, lon: 14.4906,
|
lat: 50.0717636, lon: 14.4999461,
|
||||||
address: "Průběžná 96/2059, Praha 10 (Strašnice) · Eure Basis",
|
address: "Štěchovická 2296/2a, Praha 10 – Strašnice",
|
||||||
desc: "4-Sterne Hotel · idealer Ausgangspunkt · Tram 4/13/26 'Na Hroudě' vor der Tür.",
|
desc: "Unsere Unterkunft. Tram 'Na Hroudě' (Linien 4, 13, 26) in 3 Min Fußweg.",
|
||||||
price: "8 Pers. · ca. 95 €/Nacht",
|
price: null,
|
||||||
url: "https://www.hoteluno.cz",
|
url: "https://www.unoprague.cz",
|
||||||
category: "hotel"
|
category: "hotel"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -269,47 +269,47 @@ const locations = [
|
|||||||
category: "action"
|
category: "action"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Level Minigolf · Národní",
|
name: "Level Prague Minigolf",
|
||||||
emoji: "⛳",
|
emoji: "⛳",
|
||||||
color: "#66bb6a",
|
color: "#66bb6a",
|
||||||
lat: 50.080850, lon: 14.425050,
|
lat: 50.080850, lon: 14.425050,
|
||||||
address: "Národní 63/26 (Máj-Haus, 5. OG), Praha 1",
|
address: "Národní 63/26, Praha 1 – Nové Město (im Máj – House of Fun)",
|
||||||
desc: "Rooftop Minigolf mit Bar · 12 Bahnen · Blick über die Dächer Prags.",
|
desc: "Indoor Minigolf mit Neon-Beleuchtung. 18 Löcher, Themen-Bahnen mit Überraschungen. Gaming-Bar vor Ort.",
|
||||||
price: "ca. 12 € p.P.",
|
price: "ca. 12–25 € p.P.",
|
||||||
url: "https://level-minigolf.cz",
|
url: "https://levelsprague.com/de/minigolf/",
|
||||||
category: "fun"
|
category: "fun"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Bowling Ovčín",
|
name: "Bowling Ovčín",
|
||||||
emoji: "🎳",
|
emoji: "🎳",
|
||||||
color: "#ab47bc",
|
color: "#ab47bc",
|
||||||
lat: 50.0730, lon: 14.4802,
|
lat: 50.0537395, lon: 14.4875385,
|
||||||
address: "Záběhlická 82, Praha 10 – Záběhlice",
|
address: "Záběhlická 82/3, Praha 10 – Záběhlice",
|
||||||
desc: "Bowling + Bar · 4 Bahnen · idealer Abend-Abstecher.",
|
desc: "Bowling + Billard + Restaurant. 12 professionelle Bahnen mit Brunswick-Maschinen.",
|
||||||
price: "ca. 12 € p.P. / Bahn",
|
price: "ca. 6 € p.P. / 2h",
|
||||||
url: null,
|
url: "https://www.ovcin.cz/",
|
||||||
category: "fun"
|
category: "fun"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Mysterium Prag · Escape",
|
name: "Mysterium Geister-Tour",
|
||||||
emoji: "👻",
|
emoji: "👻",
|
||||||
color: "#7e57c2",
|
color: "#7e57c2",
|
||||||
lat: 50.087800, lon: 14.420500,
|
lat: 50.087800, lon: 14.420500,
|
||||||
address: "Cartier-Ecke, Altstädter Ring NW, Praha 1",
|
address: "Treffpunkt: Cartier-Geschäft, Ecke Pařížská / Altstädter Ring",
|
||||||
desc: "Outdoor Escape Game · 90 Min · Rätsel durch die Altstadt.",
|
desc: "Abendliche Geister-Tour durch die Altstadt + Josefov. Geschichtenerzähler in Kostümen mit Laterne. Dauer ~1:45h, Start 19:45 / 20:00 / 20:15.",
|
||||||
price: "ca. 28 € p.P.",
|
price: "ca. 20 € p.P. / 1:45h",
|
||||||
url: "https://www.mysteriumprague.com",
|
url: "https://www.mysteriumtours.com/de/prag/prager-geister-tour/",
|
||||||
category: "fun"
|
category: "sight"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Prague Ranger · Schießstand",
|
name: "Prague Ranger",
|
||||||
emoji: "🎯",
|
emoji: "🎯",
|
||||||
color: "#5d4037",
|
color: "#5d4037",
|
||||||
lat: 50.0721, lon: 14.4267,
|
lat: 50.0714571, lon: 14.4320070,
|
||||||
address: "Lublaňská 1729/23, Praha 2 – Vinohrady",
|
address: "Shuttle-Pickup: Lublaňská 1729/23, Praha 2 – Vyšehrad",
|
||||||
desc: "Schießstand & Messerwerfen · Schießtraining mit .38 Special, AK-47 etc.",
|
desc: "Outdoor-Schießstand, ca. 45 Min vom Stadtzentrum. Shuttle im Preis inklusive. 25–500 m Bahnen. Genaue Range-Adresse wird nach Buchung per Mail mitgeteilt.",
|
||||||
price: "ca. 65 € p.P. / 1h",
|
price: "ca. 100–200 € p.P. / 3–4h",
|
||||||
url: "https://pragueranger.com",
|
url: "https://www.pragueranger.cz/de/",
|
||||||
category: "action"
|
category: "action"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user