From 29ed3a10e1e0d05a794b413274b53f27605a2c41 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 9 Aug 2019 13:13:56 +0300 Subject: [PATCH] fix disabled input bug in permission modal --- .../permission-management-modal.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js index 2972ccfffb..b8bef0b7d1 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js @@ -170,9 +170,9 @@ var $checkBox = $(this); var $tab = $('#' + $checkBox.attr('data-tab-id')); if ($checkBox.is(':checked')) { - $tab.find('input[type="checkbox"]').prop('checked', true); + $tab.find('input[type="checkbox"]').not(':disabled').prop('checked', true); } else { - $tab.find('input[type="checkbox"]').prop('checked', false); + $tab.find('input[type="checkbox"]').not(':disabled').prop('checked', false); } $($checkBox).prop('indeterminate', false); setSelectAllInAllTabs(); @@ -181,9 +181,9 @@ $('input[name="SelectAllInAllTabs"]').change(function () { var $checkBox = $(this); if ($checkBox.is(':checked')) { - $('.tab-pane input[type="checkbox"]').prop('checked', true); + $('.tab-pane input[type="checkbox"]').not(':disabled').prop('checked', true); } else { - $('.tab-pane input[type="checkbox"]').prop('checked', false); + $('.tab-pane input[type="checkbox"]').not(':disabled').prop('checked', false); } $($checkBox).prop('indeterminate', false); });