diff --git a/components/ILIAS/UI/src/Implementation/Component/Dropzone/File/Renderer.php b/components/ILIAS/UI/src/Implementation/Component/Dropzone/File/Renderer.php index d339ead8b166..b8c1b6bcdf17 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Dropzone/File/Renderer.php +++ b/components/ILIAS/UI/src/Implementation/Component/Dropzone/File/Renderer.php @@ -37,9 +37,6 @@ class Renderer extends AbstractComponentRenderer { public function render(Component $component, RenderInterface $default_renderer): string { - if ($component instanceof \ILIAS\UI\Component\Triggerer) { - $component = $this->addTriggererOnLoadCode($component); - } if ($component instanceof \ILIAS\UI\Component\Dropzone\File\Wrapper) { return $this->renderWrapper($component, $default_renderer); } @@ -67,6 +64,7 @@ protected function renderWrapper(Wrapper $dropzone, RenderInterface $default_ren $dropzone = $this->initClientsideDropzone($dropzone); $dropzone = $dropzone->withAdditionalDrop($modal->getShowSignal()); + $dropzone = $this->addTriggererOnLoadCode($dropzone); $this->bindAndApplyJavaScript($dropzone, $template); @@ -100,6 +98,7 @@ protected function renderStandard(Standard $dropzone, RenderInterface $default_r $dropzone = $this->initClientsideDropzone($dropzone); $dropzone = $dropzone->withAdditionalDrop($modal->getShowSignal()); + $dropzone = $this->addTriggererOnLoadCode($dropzone); $this->bindAndApplyJavaScript($dropzone, $template);