diff --git a/bin/Controls/Slider/ToggleMobileSlidesSetting.js b/bin/Controls/Slider/ToggleMobileSlidesSetting.js index b6715b47ff52ae026356ab358fc5fb73975255b6..868dbea707a432c54948b334b06a242f2bed665f 100644 --- a/bin/Controls/Slider/ToggleMobileSlidesSetting.js +++ b/bin/Controls/Slider/ToggleMobileSlidesSetting.js @@ -46,19 +46,16 @@ define('package/quiqqer/bricks/bin/Controls/Slider/ToggleMobileSlidesSetting', [ this.$Switch = new QUISwitch({ status: this.getElm().value === "true", events: { - onChange: this.$switchToggled + onChange: this.$switchToggled, + onLoad: function() { + if (!this.$Switch.getStatus()) { + this.hideMobileSlidesSetting(); + } + }.bind(this) } }).inject(Wrapper); Wrapper.wraps(this.getElm()); - - if (!this.$Switch.getStatus()) { - // Wait for the MobileSlides-control to be loaded before it can be hidden - // TODO: Maybe there is a better way than setTimeout()? - setTimeout(function() { - this.hideMobileSlidesSetting(); - }.bind(this), 200); - } },