autocomplete fixes
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
Reference in New Issue
Block a user