Fix UiToggleInput
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 13 Dec 2021 13:53:18 +0000 (14:53 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 13 Dec 2021 13:53:18 +0000 (14:53 +0100)
Found with `strictPropertyInitialization`.

ts/WoltLabSuite/Core/Ui/Toggle/Input.ts
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Toggle/Input.js

index b203f104def8f79c719d6eb405499ba5f9dac860..69217b106662adaf87481df0b42323a715b14f62 100644 (file)
@@ -46,7 +46,7 @@ class UiToggleInput {
     this.element = element;
 
     this.hide = this.getElements("hide", Array.isArray(options.hide) ? options.hide : []);
-    this.hide = this.getElements("show", Array.isArray(options.show) ? options.show : []);
+    this.show = this.getElements("show", Array.isArray(options.show) ? options.show : []);
 
     this.element.addEventListener("change", (ev) => this.change(ev));
 
index af0ac62d8414e3b82c32bbffad1c2a72f7fbb388..c0ac652c98c842c60086be4781e9131bad623d92 100644 (file)
@@ -39,7 +39,7 @@ define(["require", "exports", "tslib", "../../Core", "../../Dom/Util"], function
             }
             this.element = element;
             this.hide = this.getElements("hide", Array.isArray(options.hide) ? options.hide : []);
-            this.hide = this.getElements("show", Array.isArray(options.show) ? options.show : []);
+            this.show = this.getElements("show", Array.isArray(options.show) ? options.show : []);
             this.element.addEventListener("change", (ev) => this.change(ev));
             this.updateVisibility(this.show, this.element.checked);
             this.updateVisibility(this.hide, !this.element.checked);