Opened 11 years ago

Closed 7 years ago

Last modified 7 years 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 10 years ago by Scott González

Milestone: 1.9.01.11.0

comment:2 Changed 10 years ago by mikesherov

Status: newopen

comment:3 Changed 10 years ago by tj.vantoll

#9474 is a duplicate of this ticket.

comment:4 Changed 10 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 7 years 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 7 years ago by Scott González

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