From e84c16f8758d8740505322ff958481ae83f63eb6 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 23 Jul 2026 10:59:30 -0500 Subject: [PATCH] feat(kiosko): salida admin con 7 toques en el logo Toca el logo o el nombre del laboratorio 7 veces en 4 s para abrir el overlay de salida: ir al ERP, recargar kiosko o cancelar. Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/views/kiosko.php | 50 ++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/modules/turnero/views/kiosko.php b/modules/turnero/views/kiosko.php index 0cb305e..e176fb6 100644 --- a/modules/turnero/views/kiosko.php +++ b/modules/turnero/views/kiosko.php @@ -401,17 +401,42 @@ unset($p);
- Logo + Logo -
+
-
+
Turnero
+ + +
@@ -678,6 +703,25 @@ unset($p); function setSpinner(on) { document.getElementById('spinner').classList.toggle('active', on); } + // ── Escape admin: tocar logo/nombre 7 veces en 4 s ─────────────── + (function() { + let _taps = 0, _timer = null; + function _tap() { + _taps++; + clearTimeout(_timer); + if (_taps >= 7) { + _taps = 0; + document.getElementById('overlay-salir').style.display = 'flex'; + } else { + _timer = setTimeout(() => { _taps = 0; }, 4000); + } + } + ['kiosko-logo-tap','kiosko-logo-tap2'].forEach(id => { + const el = document.getElementById(id); + if (el) el.addEventListener('pointerup', _tap); + }); + })(); + function toggleFullscreen() { if (!document.fullscreenElement) { document.documentElement.requestFullscreen().catch(() => {});