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"
|
: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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue