Thomas Bruederli
2014-02-04 d3583f0c0e30b775bc541f21e9764af624c7f367
plugins/acl/acl.js
@@ -28,6 +28,9 @@
        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');
    });
}
@@ -129,6 +132,10 @@
// 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); });
@@ -297,7 +304,7 @@
        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;
        });