fix: remplacer prompt/confirm par modals HTML (non supportés dans Electron)
Electron bloque prompt() et confirm() dans le renderer process. Ajout d'un showModal() générique (champs configurables, mode confirmation) avec overlay, focus auto, Escape/Enter, et fermeture en cliquant l'overlay. Tous les appels prompt/confirm dans editGroup, deleteGroup et addGroup sont migrés vers showModal.
This commit is contained in:
@@ -196,6 +196,20 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<!-- Modal générique -->
|
||||
<div id="modal-overlay" class="modal-overlay hidden">
|
||||
<div class="modal">
|
||||
<div class="modal-header">
|
||||
<h3 id="modal-title"></h3>
|
||||
</div>
|
||||
<div class="modal-body" id="modal-body"></div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn btn-secondary" id="modal-cancel">Annuler</button>
|
||||
<button class="btn btn-primary" id="modal-confirm">Confirmer</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Le QR Code est généré côté Main Process (lib qrcode Node), pas de dépendance CDN -->
|
||||
<script src="app.js"></script>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user