FIX: fix bugs with keyboard events

This commit is contained in:
Joffrey JAFFEUX 2017-11-21 16:59:03 +01:00 committed by GitHub
parent b5ed980235
commit 2087d011df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -117,7 +117,7 @@ export default SelectKitComponent.extend({
}, },
didPressBackspace(event) { didPressBackspace(event) {
this.expand(); this.expand(event);
this.keyDown(event); this.keyDown(event);
this._destroyEvent(event); this._destroyEvent(event);
}, },

View File

@ -28,6 +28,7 @@ export default Ember.Mixin.create({
this.$filterInput() this.$filterInput()
.off("change.select-kit") .off("change.select-kit")
.off("keydown.select-kit") .off("keydown.select-kit")
.off("keypress.select-kit")
.off("focus.select-kit") .off("focus.select-kit")
.off("focusin.select-kit"); .off("focusin.select-kit");
}, },
@ -103,6 +104,9 @@ export default Ember.Mixin.create({
this.set("isFocused", true); this.set("isFocused", true);
this._destroyEvent(event); this._destroyEvent(event);
}) })
.on("keypress.select-kit", (event) => {
event.stopPropagation();
})
.on("keydown.select-kit", (event) => { .on("keydown.select-kit", (event) => {
const keyCode = event.keyCode || event.which; const keyCode = event.keyCode || event.which;