Browse Source

fix disabled input bug in permission modal

pull/1612/head
Yunus Emre Kalkan 7 years ago
parent
commit
29ed3a10e1
  1. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js

@ -170,9 +170,9 @@
var $checkBox = $(this); var $checkBox = $(this);
var $tab = $('#' + $checkBox.attr('data-tab-id')); var $tab = $('#' + $checkBox.attr('data-tab-id'));
if ($checkBox.is(':checked')) { if ($checkBox.is(':checked')) {
$tab.find('input[type="checkbox"]').prop('checked', true); $tab.find('input[type="checkbox"]').not(':disabled').prop('checked', true);
} else { } else {
$tab.find('input[type="checkbox"]').prop('checked', false); $tab.find('input[type="checkbox"]').not(':disabled').prop('checked', false);
} }
$($checkBox).prop('indeterminate', false); $($checkBox).prop('indeterminate', false);
setSelectAllInAllTabs(); setSelectAllInAllTabs();
@ -181,9 +181,9 @@
$('input[name="SelectAllInAllTabs"]').change(function () { $('input[name="SelectAllInAllTabs"]').change(function () {
var $checkBox = $(this); var $checkBox = $(this);
if ($checkBox.is(':checked')) { if ($checkBox.is(':checked')) {
$('.tab-pane input[type="checkbox"]').prop('checked', true); $('.tab-pane input[type="checkbox"]').not(':disabled').prop('checked', true);
} else { } else {
$('.tab-pane input[type="checkbox"]').prop('checked', false); $('.tab-pane input[type="checkbox"]').not(':disabled').prop('checked', false);
} }
$($checkBox).prop('indeterminate', false); $($checkBox).prop('indeterminate', false);
}); });

Loading…
Cancel
Save