3 declare(strict_types=1);
36 abstract class Modal implements M\Modal
68 $clone->async_render_url =
$url;
78 $clone->close_with_keyboard = $state;
111 $clone = clone $this;
147 $this->show_signal = $this->signal_generator->create();
148 $this->close_signal = $this->signal_generator->create();
appendTriggeredSignal(C\Signal $signal, string $event)
Append a triggered signal to other signals of the same event.
withAsyncRenderUrl(string $url)
withTriggeredSignal(C\Signal $signal, string $event)
Add a triggered signal, replacing any other signals registered on the same event. ...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
bool $close_with_keyboard
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
__construct(SignalGeneratorInterface $signal_generator)
SignalGeneratorInterface $signal_generator
initSignals()
Set the show and close signals for this modal.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withCloseWithKeyboard(bool $state)
withOnClose(Signal $signal)
appendOnClose(Signal $signal)
appendOnLoad(Signal $signal)
withOnLoad(Signal $signal)