From 2cde5763e9dac2c7ee1788bb8d4a6bd422104f63 Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Wed, 21 Feb 2024 17:30:22 +0100 Subject: [PATCH] Permettre de surcharger les options par defaut du toast dans unicaenvue --- js/Client/flashMessenger.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/js/Client/flashMessenger.js b/js/Client/flashMessenger.js index 4dc25f9..b28bc2d 100644 --- a/js/Client/flashMessenger.js +++ b/js/Client/flashMessenger.js @@ -53,7 +53,7 @@ function removeIcon(message) { } -function toast(message, severity) { +function toast(message, severity, options = null) { const bgClasses = { info: 'bg-info', success: 'bg-success', @@ -111,11 +111,15 @@ function toast(message, severity) { toastContainer().appendChild(toast); // Création et affichage du toast avec bootstrap - const options = { - animation: true, - delay: severity === 'warning' ? 15000 : 5000, - autohide: severity !== 'error' - }; + if(options == null) + { + options = { + animation: true, + delay: severity === 'warning' ? 15000 : 5000, + autohide: severity !== 'error' + }; + } + let bsToast = new bootstrap.Toast(toast, options); bsToast.show(); } -- GitLab