jquery-ui icon indicating copy to clipboard operation
jquery-ui copied to clipboard

Datepicker with custom yearRange; curent year in the middle of dropdown

Open crocimi opened this issue 1 year ago • 6 comments

Per default, with "changeYear: true" the current year is in the middle of the dropdown, allowing selecting a year close to the current one without scrolling.

image

If I define a yearRange: "c-100:c+100" the current year is displayed on the bottom of the dropdown, se selecting a following year request a scroll operation.

image

It's possible to change it so that the current year is always in the middle?

crocimi avatar Mar 28 '24 13:03 crocimi

Thanks for the report. Does the issue you describe exist when jQuery UI 1.12.1 is used or only with jQuery UI 1.13.0 or newer?

mgol avatar Apr 02 '24 21:04 mgol

It happens also with jQuery UI 1.13.2.

Here an example: https://jsfiddle.net/Mich24/mve82jqw/1/

crocimi avatar Apr 10 '24 15:04 crocimi

That was not my question. I’m asking whether it also happens with jQuery UI 1.12.1.

mgol avatar Apr 10 '24 18:04 mgol

Sorry, it happens also with UI 1.12.1

https://jsfiddle.net/Mich24/eyk6tpm9/1/

crocimi avatar Apr 10 '24 21:04 crocimi

Thanks for the report. Since the issue is already in 1.12, given limited team resources it's not likely to be fixed by the UI team; see the project status at https://blog.jqueryui.com/2021/10/jquery-maintainers-update-and-transition-jquery-ui-as-part-of-overall-modernization-efforts/. PRs are welcome if they're not too complex and contain tests.

mgol avatar Apr 11 '24 00:04 mgol

Is it even possible to set the scrollbar at a specific position in a select?

markvantilburg avatar May 15 '24 19:05 markvantilburg