From: Guillaume AGNIERAY Date: Mon, 19 Feb 2024 23:17:52 +0000 (+0100) Subject: Improve toasts messages display; refs #1786 X-Git-Tag: 1.0.3~5 X-Git-Url: https://git.agnieray.net/?a=commitdiff_plain;h=d67fb22be2b6610e2d58c04a577581ffcc55aedd;p=galette.git Improve toasts messages display; refs #1786 Use top attached position variation Use close icon Use Progress bar on messages with display time --- diff --git a/galette/lib/Galette/Controllers/AjaxController.php b/galette/lib/Galette/Controllers/AjaxController.php index 1bd7c84d9..955bfe7d1 100644 --- a/galette/lib/Galette/Controllers/AjaxController.php +++ b/galette/lib/Galette/Controllers/AjaxController.php @@ -81,7 +81,7 @@ class AjaxController extends AbstractController if (count($errors) > 0) { $messages['error'] = [ 'title' => _T('- ERROR -'), - 'icon' => 'times', + 'icon' => 'exclamation circle', 'messages' => $errors ]; } diff --git a/galette/templates/default/elements/js/messages.js.twig b/galette/templates/default/elements/js/messages.js.twig index 9226e0a32..e6823b0cb 100644 --- a/galette/templates/default/elements/js/messages.js.twig +++ b/galette/templates/default/elements/js/messages.js.twig @@ -27,7 +27,9 @@ $('.message.with-transition') displayTime: 'auto', minDisplayTime: 5000, wordsPerMinute: 80, - position: 'top right', + showProgress: 'bottom', + closeIcon: true, + position: 'top attached', message: '{{ success|e('js') }}', showIcon: 'check circle outline', class: 'success' @@ -55,7 +57,9 @@ $('.message.with-transition') displayTime: 'auto', minDisplayTime: 5000, wordsPerMinute: 80, - position: 'top right', + showProgress: 'bottom', + closeIcon: true, + position: 'top attached', title: '{{ info_title|e('js') }}', message: '{{ i|e('js') }}', showIcon: 'info', @@ -85,9 +89,10 @@ $('.message.with-transition') $('body') .toast({ displayTime: 0, - position: 'top right', + closeIcon: true, + position: 'top attached', message: '{{ error|e('js') }}', - showIcon: 'times', + showIcon: 'exclamation circle', class: 'error' }) ; @@ -106,7 +111,8 @@ $('.message.with-transition') $('body') .toast({ displayTime: 0, - position: 'top right', + closeIcon: true, + position: 'top attached', message: '{{ warning|e('js') }}', showIcon: 'exclamation triangle', class: 'warning' diff --git a/galette/templates/default/elements/js/removal.js.twig b/galette/templates/default/elements/js/removal.js.twig index 7d655bd69..9067e1501 100644 --- a/galette/templates/default/elements/js/removal.js.twig +++ b/galette/templates/default/elements/js/removal.js.twig @@ -68,7 +68,9 @@ displayTime: dtime, minDisplayTime: 5000, wordsPerMinute: 80, - position: 'top right', + showProgress: 'bottom', + closeIcon: true, + position: 'top attached', title: values[type]['title'], message: values[type]['messages'].join('
'), showIcon: values[type]['icon'], diff --git a/galette/templates/default/elements/messages_inline.html.twig b/galette/templates/default/elements/messages_inline.html.twig index e6b553506..409828fba 100644 --- a/galette/templates/default/elements/messages_inline.html.twig +++ b/galette/templates/default/elements/messages_inline.html.twig @@ -16,7 +16,7 @@ {% if errors is iterable and errors|length > 0 %}