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