| | 26 | function testRemove() { |
| | 27 | var rem = $('#rem'); |
| | 28 | assertEquals('Missing ID', 2, rem[0]._calId); |
| | 29 | assertTrue('Missing wrapper', rem.parent('.datepicker_wrap').length > 0); |
| | 30 | assertTrue('Missing marker class', rem.is('.hasDatepicker')); |
| | 31 | rem.removeDatepicker(); |
| | 32 | rem = $('#rem'); |
| | 33 | assertUndefined('ID still there', rem[0]._calId); |
| | 34 | assertFalse('Wrapper still there', rem.parent('.datepicker_wrap').length > 0); |
| | 35 | assertFalse('Marker class still there', rem.is('.hasDatepicker')); |
| | 36 | } |
| | 37 | |
| 30 | | assertFalse('Control is disabled by ID', $.datepicker.isDisabled($('#dp')[0])); |
| 31 | | $('#dp').disableDatepicker(); |
| 32 | | assertTrue('Control is enabled by jQuery', $.datepicker.isDisabled($('#dp'))); |
| 33 | | $('#dp').enableDatepicker(); |
| 34 | | assertFalse('Control is disabled by jQuery', $.datepicker.isDisabled($('#dp')[0])); |
| 35 | | $('#dp:first').disableDatepicker(); |
| 36 | | assertTrue('Control is enabled by element', $.datepicker.isDisabled('#dp')); |
| 37 | | $('#dp:first').enableDatepicker(); |
| 38 | | assertFalse('Control is disabled by element', $.datepicker.isDisabled('#dp')); |
| | 44 | assertFalse('Control is disabled by ID', dp.isDisabledDatepicker()); |
| | 62 | assertEquals('Invalid instance clearText', 'Erase', |
| | 63 | $.datepicker._inst[0]._settings.clearText); |
| | 64 | $('#dp').changeDatepicker('clearText', 'X1'); |
| | 65 | assertEquals('Invalid instance clearText', 'X1', |
| | 66 | $.datepicker._inst[0]._settings.clearText); |
| | 67 | $('#dp:first').changeDatepicker('clearText', null); |
| | 68 | assertNull('Invalid instance clearText', $.datepicker._inst[0]._settings.clearText); |
| | 69 | $('#dp').changeDatepicker('clearText', 'Erase'); |
| | 70 | assertEquals('Invalid instance clearText', 'Erase', |
| | 71 | $.datepicker._inst[0]._settings.clearText); |
| 61 | | $.datepicker.setDateFor('#dp', date); |
| 62 | | assertEquals('Invalid date set/get by ID', date.toString(), |
| 63 | | $.datepicker.getDateFor('#dp').toString()); |
| 64 | | date = new Date(2002, 3 - 1, 4); |
| 65 | | $.datepicker.setDateFor($('#dp'), date); |
| | 78 | dp.setDatepickerDate(date); |
| 368 | 378 | var adjusts = [[0, 'D', 2001, 2, 3], [1, 'D', 2001, 2, 4], |
| 369 | 379 | [7, 'D', 2001, 2, 11], [-8, 'D', 2001, 2, 3], |
| 385 | 395 | adjusts = [[0, 'D', 2001, 2, 3], [7, 'D', 2001, 2, 10], |
| 386 | 396 | [-88, 'D', 2001, 1, 1], [5, 'D', 2001, 1, 6], |
| 398 | | $('#adj').changeDatepicker({minDate: null, maxDate: new Date(2001, 6 - 1, 30)}); |
| 399 | | $.datepicker.setDateFor('#adj', new Date(2001, 2 - 1, 3)); |
| | 408 | adj.changeDatepicker({minDate: null, maxDate: new Date(2001, 6 - 1, 30)}). |
| | 409 | setDatepickerDate(new Date(2001, 2 - 1, 3)); |
| 400 | 410 | adjusts = [[0, 'D', 2001, 2, 3], [7, 'D', 2001, 2, 10], |
| 401 | 411 | [200, 'D', 2001, 6, 30], [-184, 'D', 2000, 12, 28], |