Przebudowa działania geolokalizacji. Zgoda na menu bez lokalizacji.

This commit is contained in:
2026-05-31 00:00:39 +02:00
parent 8de221ba79
commit 04aaa6e321
7 changed files with 517 additions and 28 deletions
+10 -2
View File
@@ -33,6 +33,10 @@
</div>
<button id="geoActionBtn" class="btn btn-primary" style="margin-top: 24px; max-width: 250px; margin-left: auto; margin-right: auto;"
onclick="initGeolocation()">Udziel zgody / Sprawdź</button>
<p class="geo-hint" style="margin-top: 20px; font-size: 13px; color: var(--text-muted); line-height: 1.5; max-width: 320px; margin-left: auto; margin-right: auto;">
Status zamówienia, kelner i rachunek wymagają potwierdzenia, że jesteś w restauracji.
</p>
<button id="geoMenuOnlyBtn" class="btn btn-secondary" style="margin-top: 12px; max-width: 250px; margin-left: auto; margin-right: auto;">Przeglądaj menu bez lokalizacji</button>
</div>
</div>
@@ -93,6 +97,10 @@
</div> <!-- Koniec statusView -->
<div id="menuView" class="view-section hidden">
<div id="menuOnlyBanner" class="menu-only-banner hidden">
<span>Potwierdź lokalizację, aby wezwać kelnera lub poprosić o rachunek.</span>
<button type="button" class="menu-only-banner-btn" onclick="promptGeoForFullAccess()">Sprawdź teraz</button>
</div>
<div class="menu-search-container">
<input type="text" id="menuSearchInput" placeholder="Szukaj dania..." oninput="filterMenu()" />
</div>
@@ -141,11 +149,11 @@
<span class="nav-icon">📖</span>
<span class="nav-label">Menu</span>
</div>
<div class="nav-item action-call" onclick="openWaiterDialog()">
<div class="nav-item action-call" onclick="openWaiterDialog()" id="navWaiter">
<span class="nav-icon">🛎️</span>
<span class="nav-label">Kelner</span>
</div>
<div class="nav-item action-bill" onclick="openBillDialog()">
<div class="nav-item action-bill" onclick="openBillDialog()" id="navBill">
<span class="nav-icon">💳</span>
<span class="nav-label">Rachunek</span>
</div>