Opened 5 years ago

Closed 13 months ago

Last modified 13 months ago

#7956 closed bug (fixed)

Datepicker: maxDate - last month - ctrl+arrow shortcut doesn't work properly

Reported by: Macavelli Owned by: Scott González
Priority: minor Milestone: 1.12.0
Component: ui.datepicker Version: 1.8.17
Keywords: Cc:
Blocked by: Blocking:

Description

Hi,

there's a bug in jQuery.Datepicker. Shortcuts don't work properly, when you go to last avilable month.

Scenario:

  1. Set in the datepicker code option: maxDate: "+12m" (as below in the code section)
  1. Click on the input
  1. press Page Up till you get to the last month (december 2012 in this case, since we've got 15.12.2011)
  1. then try to press ctrl + left arrow - the selected date is going to be 14.11 (november) instead of 14.12 (december)
  1. try to press Page Up again to get to 15.12.2012 - then press Page Down - the selected date should be 15.11.2012, but it's 2 months before (not 1) - 15.10.2012.

jQuery code: $(document).ready(function() {

$("#datepicker").datepicker( {

numberOfMonths: 2, showButtonPanel: true, minDate: 0,

showOn: 'both', changeMonth: false, maxDate: "+12m", showOtherMonths: false, selectOtherMonths: true, hideIfNoPrevNext: true,

});

});

[...]

<input type="text" id="datepicker" />

Conclusion: There are 2 issues,

  1. ctrl + arrows: +-1 day selection in the last available date
  2. page down +-1 month

Any ideas? is it configuration issue or jQuery bug?

Change History (6)

comment:1 Changed 5 years ago by Scott González

Milestone: 1.9.01.11.0

comment:2 Changed 5 years ago by mikesherov

Status: newopen

comment:3 Changed 4 years ago by tj.vantoll

#9474 is a duplicate of this ticket.

comment:4 Changed 4 years ago by tj.vantoll

Milestone: 1.11.0none
Summary: Datepicker shortcuts: maxDate - last month - ctrl+arrow dont work properlyDatepicker: maxDate - last month - ctrl+arrow shortcut doesn't work properly

From #9474 (there's also an explanation of a proposed fix).

Bug Example: http://jsbin.com/edutah/6/ Fix: http://jsbin.com/edamig/1/ Fix Example: http://jsbin.com/emufuq/1/

comment:5 Changed 13 months ago by Scott González

Owner: set to Scott González
Resolution: fixed
Status: openclosed

In bf5d6f3:

Datepicker: Fixed keyboard navigation

Fixes #7956
Closes gh-1677

comment:6 Changed 13 months ago by Scott González

Milestone: none1.12.0
Note: See TracTickets for help on using tickets.