Skip to content

Commit d0dc0b7

Browse files
[FIX] Multi input binded use same element for results
1 parent 10f8015 commit d0dc0b7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/autocomplete.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ class AutoComplete {
186186
}
187187
},
188188

189-
DOMResults: document.createElement("div"),
189+
DOMResults: null,
190190
Request: null,
191191
Input: null,
192192
Select: null,
@@ -195,7 +195,7 @@ class AutoComplete {
195195
* Return the message when no result returns
196196
*/
197197
_EmptyMessage: function(): string {
198-
var emptyMessage: string = "";
198+
var emptyMessage: string|boolean = "";
199199

200200
console.log("EmptyMessage", this);
201201

@@ -469,12 +469,15 @@ class AutoComplete {
469469

470470
console.log("Selector", selector);
471471

472-
AutoComplete.prototype.create(AutoComplete.merge(AutoComplete.defaults, params), selector);
472+
AutoComplete.prototype.create(AutoComplete.merge(AutoComplete.defaults, params, {
473+
DOMResults: document.createElement("div"),
474+
}), selector);
473475
}
474476
}
475477

476478
create(params: Params, element: HTMLElement): void {
477479
console.log("Object", params);
480+
console.log(element)
478481

479482
if (element.nodeName.match(/^SELECT$/i)) {
480483
params.Select = element;

0 commit comments

Comments
 (0)