]> git.agnieray.net Git - galette.git/blobdiff - galette/templates/default/pages/mailing_form.html.twig
Fix scrolling in emailing preview's modal
[galette.git] / galette / templates / default / pages / mailing_form.html.twig
index 04da0b441fffeb00ffef96f3332318b6ed7ee20b..364b237541d432f0e9eeadd54d86c2479c485e89 100644 (file)
@@ -20,7 +20,7 @@
                         <div class="three fields">
                             <div class="field">
                                 <label for="sender">{{ _T("Sender") }}</label>
-                                <select name="sender" id="sender" class="ui dropdown nochosen">
+                                <select name="sender" id="sender" class="ui dropdown">
                                     <option value="{{ constant('Galette\\Core\\GaletteMail::SENDER_PREFS') }}">{{ _T("from preferences") }}</option>
                                 {% if not login.isSuperAdmin() %}
                                     <option value="{{ constant('Galette\\Core\\GaletteMail::SENDER_CURRENT') }}">{{ _T("current logged in user") }}</option>
             {% include "elements/js/modal.js.twig" with {
                 modal_title_twig: _T("Mailing preview")|e("js"),
                 modal_content: "res",
-                modal_content_class: "scrolling",
+                modal_class: "scrolling",
                 modal_deny_only: true,
                 modal_cancel_text: _T("Close")|e("js")
             } %}
                     $('#selected_members ul').append(_none);
                 }
             });
-            $('.members-selection a.choice').click(function(e){
-                e.preventDefault();
-                var _mid = this.href.match(/.*\/(\d+)$/)[1];
-                var _mname = $(this).text();
+            $('#listing tbody tr').click(function(event){
+                event.preventDefault();
+                var _mlink = $(this).find('.username_row a');
+                var _mid = _mlink[0].href.match(/.*\/(\d+)$/)[1];
+                var _mname = _mlink.text();
                 $('#none_selected').remove()
                 if ( $('#member_' + _mid).length == 0 ) {
-                    var _li = '<li id="member_' + _mid + '" class="item"><i class="user minus icon" aria-hidden="true"></i><span class="ui content">' + _mname + '</span></li>';
+                    var _li = '<li id="member_' + _mid + '" class="item"><i class="ui user minus icon" aria-hidden="true"></i><span class="ui content">' + _mname + '</span></li>';
                     $('#selected_members ul').append(_li);
                     $('#member_' + _mid).click(function(){
                         $(this).remove();
                     });
                 }
                 return false;
-            });
+            }).css('cursor', 'pointer').attr('title', '{{ _T("Click on a row to select a member")|e('js') }}');
 
             $('.members-selection .pagination a').click(function(){
                 var _members = new Array();