CSR-762 Fix space

This commit is contained in:
Katie 2022-10-03 15:54:35 -04:00
parent 458ee702ae
commit 4293781d9b

View file

@ -14,8 +14,8 @@
:value="value" :value="value"
:checked="isChecked" :checked="isChecked"
@blur="handleBlur" @blur="handleBlur"
@keypress.space="handleEventAction('keypressSubmit', $event)" @keypress.space="handleEventAction('space', $event)"
@keypress.enter="handleEventAction('keypressSubmit', $event)" @keypress.enter="handleEventAction('enter', $event)"
@change="handleEventAction('change', $event)" /> @change="handleEventAction('change', $event)" />
<slot></slot> <slot></slot>
@ -75,13 +75,14 @@ export default {
handleEventAction(eventType, e) { handleEventAction(eventType, e) {
const eventTypes = { const eventTypes = {
CHANGE: "change", CHANGE: "change",
KEYPRESS_SUBMIT: "keypressSubmit", ENTER: "enter",
SPACE: "space",
CLICK: "click", CLICK: "click",
}; };
if (this.isMultiSelect) { if (this.isMultiSelect) {
switch (eventType) { switch (eventType) {
case eventTypes.KEYPRESS_SUBMIT: case eventTypes.ENTER:
case eventTypes.CHANGE: case eventTypes.CHANGE:
this.handleClick(e); this.handleClick(e);
window.lastFocusedInputGroup = this.groupName; window.lastFocusedInputGroup = this.groupName;
@ -91,7 +92,8 @@ export default {
} else { } else {
switch (eventType) { switch (eventType) {
case eventTypes.CLICK: case eventTypes.CLICK:
case eventTypes.KEYPRESS_SUBMIT: case eventTypes.ENTER:
case eventTypes.SPACE:
this.handleClick(e); this.handleClick(e);
this.test(); this.test();
break; break;