diff options
Diffstat (limited to 'plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js')
-rw-r--r-- | plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js b/plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js index 6da6187bcc..7b86f6aef3 100644 --- a/plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js +++ b/plugins/UsersManager/angularjs/user-permissions-edit/user-permissions-edit.component.js @@ -23,9 +23,9 @@ controller: UserPermissionsEditController }); - UserPermissionsEditController.$inject = ['piwikApi', '$element', '$q']; + UserPermissionsEditController.$inject = ['piwikApi', '$element', '$q', '$timeout']; - function UserPermissionsEditController(piwikApi, $element, $q) { + function UserPermissionsEditController(piwikApi, $element, $q, $timeout) { var vm = this; // search/pagination state @@ -176,9 +176,11 @@ } function onRowSelected() { - var selectedRowKeyCount = getSelectedRowsCount(); - vm.isBulkActionsDisabled = selectedRowKeyCount === 0; - vm.isAllCheckboxSelected = selectedRowKeyCount === vm.siteAccess.length; + $timeout(function () { + var selectedRowKeyCount = getSelectedRowsCount(); + vm.isBulkActionsDisabled = selectedRowKeyCount === 0; + vm.isAllCheckboxSelected = selectedRowKeyCount === vm.siteAccess.length; + }); } function getPaginationLowerBound() { |