Opened 5 years ago

Closed 3 years ago

#17843 closed defect (worksforme)

DateTextBox fails after selecting 30/03/2014 (UK)

Reported by: djb1983 Owned by:
Priority: undecided Milestone: 1.11
Component: Dijit - Form Version: 1.8.2
Keywords: Cc:
Blocked By: Blocking:

Description

http://jsfiddle.net/djb1983/guqX9/1/

  1. Select 30/03/2014 in the date picker
  2. Reopen the date picker
  3. Observe that no other date in March 2014 can be selected
  4. Observe errors after click event in (Chrome) browser log:

Uncaught TypeError?: Cannot call method 'setAttribute' of undefined (CalendarLite?.js.uncompressed.js:392)

Lines 391 & 392 of CalendarLite?.js: 391: var newCell = this._getNodeByDate(date); 392: newCell.setAttribute("tabIndex", this.tabIndex);

Found in Dojo 1.8.2. Also found to be present in 1.8.6 & 1.9.3.

Note that British Summer Time started in the UK at 1am on 30/03/2014. http://www.timeanddate.com/time/change/uk/london

Change History (1)

comment:1 Changed 3 years ago by dylan

Milestone: tbd1.11
Resolution: worksforme
Status: newclosed

There were multiple bugs in your fiddle. When I fixed them at https://jsfiddle.net/dylan/guqX9/2/ , everything works without an issue.

If this is still an issue for you, please specify which browser version this is failing on for you.

Note: See TracTickets for help on using tickets.