From 2037d2a39a68310625ec7a038a7e7e2f433e2d64 Mon Sep 17 00:00:00 2001
From: dahoud <41957584+DahoudG@users.noreply.github.com>
Date: Thu, 16 Apr 2026 10:51:04 +0000
Subject: [PATCH] =?UTF-8?q?fix(confirm-dialog):=20ajouter=20ui-confirmdial?=
=?UTF-8?q?og-yes/no=20=E2=80=94=20le=20bouton=20Oui=20ne=20faisait=20rien?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Le p:confirmDialog global PrimeFaces 13 utilise les classes CSS
ui-confirmdialog-yes et ui-confirmdialog-no pour câbler automatiquement
les boutons à l'action du p:commandButton source (qui contient le ).
Avant : le bouton 'Oui' avait type='button' sans classe ni onclick
→ aucune réaction au clic, action jamais déclenchée.
Après : classes standards PrimeFaces ajoutées sur les deux boutons.
Supprimé onclick='PF(confirmDialog).hide()' sur 'Non' (la classe
ui-confirmdialog-no gère la fermeture automatiquement).
---
.../components/dialogs/confirm-dialog.xhtml | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/src/main/resources/META-INF/resources/templates/components/dialogs/confirm-dialog.xhtml b/src/main/resources/META-INF/resources/templates/components/dialogs/confirm-dialog.xhtml
index f5d6b81..7a027c0 100644
--- a/src/main/resources/META-INF/resources/templates/components/dialogs/confirm-dialog.xhtml
+++ b/src/main/resources/META-INF/resources/templates/components/dialogs/confirm-dialog.xhtml
@@ -32,21 +32,26 @@
- responsive : Responsive (défaut: true)
-->
+
-
+ width="400">
+
-
+ styleClass="ui-confirmdialog-no ui-button-secondary ui-button-flat"
+ icon="pi pi-times"/>
+