Trying to get the checkboxlogic right

This commit is contained in:
Pieter Vander Vennet 2020-09-10 21:06:56 +02:00
parent c944156d87
commit e0f2f70c2e
7 changed files with 113 additions and 97 deletions

View file

@ -95,8 +95,12 @@ export abstract class UIElement extends UIEventSource<string> {
return;
}
this.setData(this.lastInnerRender ?? this.InnerRender());
element.innerHTML = this.data;
const newRender = this.InnerRender();
if (newRender !== this.lastInnerRender) {
this.setData(this.InnerRender());
element.innerHTML = this.data;
this.lastInnerRender = newRender;
}
if (this._hideIfEmpty) {
if (element.innerHTML === "") {