MCPcopy
hub / github.com/flatpickr/flatpickr / onYearInput

Function onYearInput

src/index.ts:367–377  ·  view source on GitHub ↗

* Handles the year input and incrementing events * @param {Event} event the keyup or increment event

(event: KeyboardEvent & IncrementEvent)

Source from the content-addressed store, hash-verified

365 * @param {Event} event the keyup or increment event
366 */
367 function onYearInput(event: KeyboardEvent & IncrementEvent) {
368 const eventTarget = getEventTarget(event) as HTMLInputElement;
369 const year = parseInt(eventTarget.value) + (event.delta || 0);
370
371 if (
372 year / 1000 > 1 ||
373 (event.key === "Enter" && !/[^\d]/.test(year.toString()))
374 ) {
375 changeYear(year);
376 }
377 }
378
379 /**
380 * Essentially addEventListener + tracking

Callers

nothing calls this directly

Calls 2

getEventTargetFunction · 0.90
changeYearFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…