19 declare(strict_types=1);
40 $this->checkStringOrSignalArg(
"action", $action_on);
41 $this->checkStringOrSignalArg(
"action_off", $action_off);
44 $button_action = (is_null($click)) ?
"" : $click;
48 if (is_string($action_on)) {
54 if (is_string($action_off)) {
60 $this->is_engageable =
true;
69 if ($this->action_off !==
null) {
81 if ($this->action_on !==
null) {
appendTriggeredSignal(C\Signal $signal, string $event)
Append a triggered signal to other signals of the same event.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
getTriggeredSignalsFor(string $event)
Get signals that are triggered for a certain event.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setTriggeredSignal(C\Signal $signal, string $event)
Add a triggered signal, replacing any other signals registered on the same event. ...
__construct(Container $dic, ilPlugin $plugin)