Use stopImmidiatePropagation() only if we are in a list to not interfere with other keypress listeners
This commit is contained in:
parent
6a739b5ba2
commit
47e395be88
1 changed files with 6 additions and 2 deletions
|
@ -163,6 +163,9 @@ function listNewLineAutocomplete(id) {
|
|||
setCaretPosition(text, caretPos + 5);
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function string2bb(element) {
|
||||
|
@ -325,11 +328,12 @@ function string2bb(element) {
|
|||
a.on('textComplete:select', function(e, value, strategy) { value; });
|
||||
|
||||
a.keypress(function(e){
|
||||
e.stopImmediatePropagation();
|
||||
if (e.keyCode == 13) {
|
||||
var x = listNewLineAutocomplete(this.id);
|
||||
if(x)
|
||||
if(x) {
|
||||
e.stopImmediatePropagation();
|
||||
e.preventDefault();
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue