3 declare(strict_types=1);
11 $renderer = $DIC->ui()->renderer();
13 $message1 =
'Toggle Button has been turned on';
14 $message2 =
'Toggle Button has been turned off';
15 $form_action = $DIC->ctrl()->getFormActionByClass(
'ilsystemstyledocumentationgui');
17 $modal =
$factory->modal()->interruptive(
'ON', $message1, $form_action);
18 $modal2 =
$factory->modal()->interruptive(
'OFF', $message2, $form_action);
22 $button =
$factory->button()->toggle(
"", $modal->getShowSignal(), $modal2->getShowSignal())
23 ->withAriaLabel(
"Switch the State of XY");
25 return $renderer->render([$button, $modal, $modal2]);