mirror of
https://github.com/jquery/jquery-ui.git
synced 2026-05-13 03:01:39 -04:00
Datepicker: Handle changes to the disabled option. Fixes #8883 - Datepicker: Changing disabled option doesn't work.
This commit is contained in:
@@ -48,6 +48,23 @@ test('option', function() {
|
||||
'Get default settings');
|
||||
});
|
||||
|
||||
test( "disabled", function() {
|
||||
expect(8);
|
||||
var inp = TestHelpers.datepicker.init('#inp');
|
||||
ok(!inp.datepicker('isDisabled'), 'Initially marked as enabled');
|
||||
ok(!inp[0].disabled, 'Field initially enabled');
|
||||
inp.datepicker('option', 'disabled', true);
|
||||
ok(inp.datepicker('isDisabled'), 'Marked as disabled');
|
||||
ok(inp[0].disabled, 'Field now disabled');
|
||||
inp.datepicker('option', 'disabled', false);
|
||||
ok(!inp.datepicker('isDisabled'), 'Marked as enabled');
|
||||
ok(!inp[0].disabled, 'Field now enabled');
|
||||
inp.datepicker('destroy');
|
||||
|
||||
inp = TestHelpers.datepicker.init('#inp', { disabled: true });
|
||||
ok(inp.datepicker('isDisabled'), 'Initially marked as disabled');
|
||||
ok(inp[0].disabled, 'Field initially disabled');
|
||||
})
|
||||
test('change', function() {
|
||||
expect( 12 );
|
||||
var inp = TestHelpers.datepicker.init('#inp'),
|
||||
|
||||
Reference in New Issue
Block a user