Bug Fix: Check Box List script
Migrate from .attr() to .prop() as per: http://api.jquery.com/prop/
This commit is contained in:
@@ -16,12 +16,12 @@
|
||||
var $selectAll, $selectNone;
|
||||
|
||||
function selectAll() {
|
||||
$checkboxes.attr('checked', 'checked');
|
||||
$checkboxes.prop('checked', true);
|
||||
update();
|
||||
return false;
|
||||
}
|
||||
function selectNone() {
|
||||
$checkboxes.removeAttr('checked');
|
||||
$checkboxes.prop('checked', false);
|
||||
update();
|
||||
return false;
|
||||
}
|
||||
@@ -54,17 +54,17 @@
|
||||
|
||||
if ($checkboxes.length == $selectedCheckboxes.length) {
|
||||
// All Selected
|
||||
$selectAll.attr('disabled', 'disabled');
|
||||
$selectNone.removeAttr('disabled');
|
||||
$selectAll.prop('disabled', true);
|
||||
$selectNone.prop('disabled', false);
|
||||
} else {
|
||||
if ($selectedCheckboxes.length == 0) {
|
||||
// None Selected
|
||||
$selectNone.attr('disabled', 'disabled');
|
||||
$selectAll.removeAttr('disabled');
|
||||
$selectNone.prop('disabled', true);
|
||||
$selectAll.prop('disabled', false);
|
||||
} else {
|
||||
// Some Selected
|
||||
$selectAll.removeAttr('disabled');
|
||||
$selectNone.removeAttr('disabled');
|
||||
$selectAll.prop('disabled', false);
|
||||
$selectNone.prop('disabled', false);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user