]> git.agnieray.net Git - galette.git/commitdiff
Fix email settings test in preferences
authorGuillaume AGNIERAY <dev@agnieray.net>
Thu, 14 Dec 2023 10:41:45 +0000 (11:41 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Fri, 29 Dec 2023 16:07:53 +0000 (17:07 +0100)
galette/templates/default/pages/preferences.html.twig

index b10fb66faf83e0a7360b7637e6dd886829b0fd0f..53522cb05f2eaeec117b1cfd803c7b25910359c2 100644 (file)
                         </div>
                         <br/>
                         <a
-                            href="{{ url_for('testEmail') }}#mail"
+                            href="{{ url_for('testEmail') }}"
                             id="btnmail"
                             class="ui labeled icon button"
                         >
                 $('#btnmail').on('click', function(e) {
                     e.preventDefault();
                     var _this = $(this);
-                    var _value = $('#pref_email_newadh').val();
-                    var _input = '<div class="ui input"><input type="text" name="email_adress" id="email_adress" value="' + _value + '"/></div>';
+                    var _input = '<div class="ui input"><input type="text" name="email_adress" id="email_adress" value=""/></div>';
                     $('body').modal({
                         title: '{{ _T("Enter the email adress")|e('js') }}',
                         class: 'tiny',
                                     $.ajax({
                                         url: '{{ url_for('ajaxMessages') }}',
                                         method: "GET",
-                                        success: function (message) {
-                                            $('#testEmail').prepend(message);
+                                        success: function(message) {
+                                            var message_inline = new DOMParser().parseFromString(message, 'text/html');
+                                            var message_content = message_inline.body.querySelectorAll('div.content');
+                                            $('body').toast({
+                                                position: 'bottom right',
+                                                message: message_content,
+                                                showIcon: 'check circle outline',
+                                                class: 'success'
+                                            });
                                         }
                                     });
                                 },