CSR-762 Fix space
This commit is contained in:
parent
458ee702ae
commit
4293781d9b
1 changed files with 7 additions and 5 deletions
|
|
@ -14,8 +14,8 @@
|
|||
:value="value"
|
||||
:checked="isChecked"
|
||||
@blur="handleBlur"
|
||||
@keypress.space="handleEventAction('keypressSubmit', $event)"
|
||||
@keypress.enter="handleEventAction('keypressSubmit', $event)"
|
||||
@keypress.space="handleEventAction('space', $event)"
|
||||
@keypress.enter="handleEventAction('enter', $event)"
|
||||
@change="handleEventAction('change', $event)" />
|
||||
|
||||
<slot></slot>
|
||||
|
|
@ -75,13 +75,14 @@ export default {
|
|||
handleEventAction(eventType, e) {
|
||||
const eventTypes = {
|
||||
CHANGE: "change",
|
||||
KEYPRESS_SUBMIT: "keypressSubmit",
|
||||
ENTER: "enter",
|
||||
SPACE: "space",
|
||||
CLICK: "click",
|
||||
};
|
||||
|
||||
if (this.isMultiSelect) {
|
||||
switch (eventType) {
|
||||
case eventTypes.KEYPRESS_SUBMIT:
|
||||
case eventTypes.ENTER:
|
||||
case eventTypes.CHANGE:
|
||||
this.handleClick(e);
|
||||
window.lastFocusedInputGroup = this.groupName;
|
||||
|
|
@ -91,7 +92,8 @@ export default {
|
|||
} else {
|
||||
switch (eventType) {
|
||||
case eventTypes.CLICK:
|
||||
case eventTypes.KEYPRESS_SUBMIT:
|
||||
case eventTypes.ENTER:
|
||||
case eventTypes.SPACE:
|
||||
this.handleClick(e);
|
||||
this.test();
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue