Improved arrow+enter+esc handling if text module widget is open.
This commit is contained in:
parent
b7568b8ce2
commit
6130927566
1 changed files with 3 additions and 1 deletions
|
@ -76,12 +76,14 @@
|
||||||
// arrow keys left/right
|
// arrow keys left/right
|
||||||
if (e.keyCode === 37 || e.keyCode === 39) {
|
if (e.keyCode === 37 || e.keyCode === 39) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
e.stopPropagation()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// up or down
|
// up or down
|
||||||
if (e.keyCode === 38 || e.keyCode === 40) {
|
if (e.keyCode === 38 || e.keyCode === 40) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
e.stopPropagation()
|
||||||
var active = _this.$widget.find('.dropdown-menu li.is-active')
|
var active = _this.$widget.find('.dropdown-menu li.is-active')
|
||||||
active.removeClass('is-active')
|
active.removeClass('is-active')
|
||||||
|
|
||||||
|
@ -342,7 +344,7 @@
|
||||||
}
|
}
|
||||||
for (var i = 0; i < this.collection.length; i++) {
|
for (var i = 0; i < this.collection.length; i++) {
|
||||||
var item = this.collection[i]
|
var item = this.collection[i]
|
||||||
if ( item.id == id ) {
|
if (item.id == id) {
|
||||||
var content = item.content
|
var content = item.content
|
||||||
this.cutInput()
|
this.cutInput()
|
||||||
this.paste(content)
|
this.paste(content)
|
||||||
|
|
Loading…
Reference in a new issue