From 0d9ee94b60343b3972d9e38e919d9bdda1cd663d Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Tue, 16 Jan 2024 15:02:08 +0300 Subject: [PATCH] Fixed #5094 - InputNumber: Home and End key defects --- components/lib/inputnumber/InputNumber.vue | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/components/lib/inputnumber/InputNumber.vue b/components/lib/inputnumber/InputNumber.vue index 7c2e3d2d4..bb0116138 100755 --- a/components/lib/inputnumber/InputNumber.vue +++ b/components/lib/inputnumber/InputNumber.vue @@ -107,7 +107,7 @@ import Button from 'primevue/button'; import AngleDownIcon from 'primevue/icons/angledown'; import AngleUpIcon from 'primevue/icons/angleup'; import InputText from 'primevue/inputtext'; -import { DomHandler } from 'primevue/utils'; +import { DomHandler, ObjectUtils } from 'primevue/utils'; import BaseInputNumber from './BaseInputNumber.vue'; export default { @@ -533,17 +533,19 @@ export default { break; case 'Home': - if (this.min) { + event.preventDefault(); + + if (!ObjectUtils.isEmpty(this.min)) { this.updateModel(event, this.min); - event.preventDefault(); } break; case 'End': - if (this.max) { + event.preventDefault(); + + if (!ObjectUtils.isEmpty(this.max)) { this.updateModel(event, this.max); - event.preventDefault(); } break;