| | |
| | | |
| | | rcmail.enable_command('acl-create', 'acl-save', 'acl-cancel', 'acl-mode-switch', true); |
| | | rcmail.enable_command('acl-delete', 'acl-edit', false); |
| | | |
| | | if (rcmail.env.acl_advanced) |
| | | $('#acl-switch').addClass('selected'); |
| | | }); |
| | | } |
| | | |
| | |
| | | // ACL table initialization |
| | | rcube_webmail.prototype.acl_list_init = function() |
| | | { |
| | | var method = this.env.acl_advanced ? 'addClass' : 'removeClass'; |
| | | $('#acl-switch')[method]('selected'); |
| | | $(this.gui_objects.acltable)[method]('advanced'); |
| | | |
| | | this.acl_list = new rcube_list_widget(this.gui_objects.acltable, |
| | | {multiselect:true, draggable:false, keyboard:true, toggleselect:true}); |
| | | this.acl_list.addEventListener('select', function(o) { rcmail.acl_list_select(o); }); |
| | |
| | | li_elements.map(function() { |
| | | val = this.value; |
| | | td = $('td.'+this.id, row); |
| | | if (td && td.hasClass('enabled')) |
| | | if (td.length && td.hasClass('enabled')) |
| | | this.checked = true; |
| | | }); |
| | | |