mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-21 10:27:52 +02:00
Looks like SearchMixin no longer needs special handling for change event and it was not working with onchange attribute in some cases.
This commit is contained in:
parent
e44ca6183a
commit
261b104875
@ -441,13 +441,6 @@ export const Et2WithSearchMixin = <T extends Constructor<LitElement>>(superclass
|
||||
this.addEventListener("sl-blur", this._handleSearchAbort);
|
||||
this.addEventListener("sl-select", this._handleSelect);
|
||||
this.addEventListener("sl-clear", this._handleClear)
|
||||
if(this._oldChange)
|
||||
{
|
||||
// Search messes up event order somehow, selecting an option fires the change event before
|
||||
// the widget is finished adjusting, losing the value
|
||||
// This is not optimal, but we need to get that change event
|
||||
this.removeEventListener("change", this._oldChange);
|
||||
}
|
||||
|
||||
this._searchButtonNode.addEventListener("click", this._handleSearchButtonClick);
|
||||
}
|
||||
@ -457,7 +450,7 @@ export const Et2WithSearchMixin = <T extends Constructor<LitElement>>(superclass
|
||||
this.removeEventListener("sl-blur", this._handleSearchAbort);
|
||||
this.removeEventListener("sl-select", this._handleSelect);
|
||||
this.removeEventListener("sl-clear", this._handleClear)
|
||||
this.removeEventListener("change", this._handleChange);
|
||||
|
||||
this._searchButtonNode.removeEventListener("click", this._handleSearchButtonClick);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user