autocomplete fixes

This commit is contained in:
Yuri Kuznetsov
2024-02-15 12:09:35 +02:00
parent b0d9d7779f
commit f52759cd00
4 changed files with 9 additions and 0 deletions
+5
View File
@@ -60,6 +60,7 @@ class Autocomplete {
* @param {module:ui/autocomplete~options} options
*/
constructor(element, options) {
/** @private */
this.$element = $(element);
const lookup = options.lookupFunction ?
@@ -166,6 +167,10 @@ class Autocomplete {
dispose() {
this.$element.autocomplete('dispose');
}
hide() {
this.$element.autocomplete('hide');
}
}
export default Autocomplete;
+1
View File
@@ -525,6 +525,7 @@ class LinkMultipleFieldView extends BaseFieldView {
focusOnSelect: true,
handleFocusMode: 3,
autoSelectFirst: true,
triggerSelectOnValidInput: false,
forceHide: true,
onSelect: item => {
this.getModelFactory().create(this.foreignScope, model => {
+1
View File
@@ -507,6 +507,7 @@ class LinkParentFieldView extends BaseFieldView {
focusOnSelect: true,
handleFocusMode: 2,
autoSelectFirst: true,
triggerSelectOnValidInput: false,
forceHide: true,
minChars: this.autocompleteOnEmpty ? 0 : 1,
onSelect: item => {
+2
View File
@@ -625,6 +625,7 @@ class LinkFieldView extends BaseFieldView {
handleFocusMode: 2,
autoSelectFirst: true,
forceHide: true,
triggerSelectOnValidInput: false,
onSelect: item => {
this.getModelFactory().create(this.foreignScope, model => {
model.set(item.attributes);
@@ -664,6 +665,7 @@ class LinkFieldView extends BaseFieldView {
focusOnSelect: true,
handleFocusMode: 3,
autoSelectFirst: true,
triggerSelectOnValidInput: false,
forceHide: true,
onSelect: item => {
this.getModelFactory().create(this.foreignScope, model => {