keydown method added to format=12 container
parent
02ee862821
commit
6194f86052
|
@ -391,13 +391,13 @@
|
||||||
<span v-bind="ptm('separator')">{{ timeSeparator }}</span>
|
<span v-bind="ptm('separator')">{{ timeSeparator }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="hourFormat == '12'" :class="cx('ampmPicker')" v-bind="ptm('ampmPicker')">
|
<div v-if="hourFormat == '12'" :class="cx('ampmPicker')" v-bind="ptm('ampmPicker')">
|
||||||
<button v-ripple :class="cx('incrementButton')" :aria-label="$primevue.config.locale.am" @click="toggleAMPM($event)" type="button" :disabled="disabled" v-bind="ptm('incrementButton')">
|
<button v-ripple :class="cx('incrementButton')" :aria-label="$primevue.config.locale.am" @click="toggleAMPM($event)" @keydown="onContainerButtonKeydown" type="button" :disabled="disabled" v-bind="ptm('incrementButton')">
|
||||||
<slot name="incrementicon" :class="cx('incrementIcon')">
|
<slot name="incrementicon" :class="cx('incrementIcon')">
|
||||||
<component :is="incrementIcon ? 'span' : 'ChevronUpIcon'" :class="cx('incrementIcon')" v-bind="ptm('incrementIcon')" />
|
<component :is="incrementIcon ? 'span' : 'ChevronUpIcon'" :class="cx('incrementIcon')" v-bind="ptm('incrementIcon')" />
|
||||||
</slot>
|
</slot>
|
||||||
</button>
|
</button>
|
||||||
<span v-bind="ptm('ampm')">{{ pm ? $primevue.config.locale.pm : $primevue.config.locale.am }}</span>
|
<span v-bind="ptm('ampm')">{{ pm ? $primevue.config.locale.pm : $primevue.config.locale.am }}</span>
|
||||||
<button v-ripple :class="cx('decrementButton')" :aria-label="$primevue.config.locale.pm" @click="toggleAMPM($event)" type="button" :disabled="disabled" v-bind="ptm('decrementButton')">
|
<button v-ripple :class="cx('decrementButton')" :aria-label="$primevue.config.locale.pm" @click="toggleAMPM($event)" @keydown="onContainerButtonKeydown" type="button" :disabled="disabled" v-bind="ptm('decrementButton')">
|
||||||
<slot name="decrementicon" :class="cx('decrementIcon')">
|
<slot name="decrementicon" :class="cx('decrementIcon')">
|
||||||
<component :is="decrementIcon ? 'span' : 'ChevronDownIcon'" :class="cx('decrementIcon')" v-bind="ptm('decrementIcon')" />
|
<component :is="decrementIcon ? 'span' : 'ChevronDownIcon'" :class="cx('decrementIcon')" v-bind="ptm('decrementIcon')" />
|
||||||
</slot>
|
</slot>
|
||||||
|
@ -2518,6 +2518,8 @@ export default {
|
||||||
event.target.value = this.formatValue(this.modelValue);
|
event.target.value = this.formatValue(this.modelValue);
|
||||||
},
|
},
|
||||||
onKeyDown(event) {
|
onKeyDown(event) {
|
||||||
|
console.log('test');
|
||||||
|
|
||||||
if (event.code === 'ArrowDown' && this.overlay) {
|
if (event.code === 'ArrowDown' && this.overlay) {
|
||||||
this.trapFocus(event);
|
this.trapFocus(event);
|
||||||
} else if (event.code === 'ArrowDown' && !this.overlay) {
|
} else if (event.code === 'ArrowDown' && !this.overlay) {
|
||||||
|
|
Loading…
Reference in New Issue