19 declare(strict_types=1);
43 return new Interruptive($title, $message, $form_action, $this->signal_generator);
48 return $this->item_factory;
54 $this->signal_generator,
66 return new Lightbox($pages, $this->signal_generator);
Interface InterruptiveItem.
lightboxTextPage(string $text, string $title)
description: purpose: > A Lightbox text page represents a document like content/text inside a Lightb...
Builds a Color from either hex- or rgb values.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
roundtrip(string $title, Component\Component|array|null $content, array $inputs=[], ?string $post_url=null)
description: purpose: > Round-Trip modals are to be used if the context would be lost by performing ...
interruptiveItem()
description: purpose: > Interruptive items are displayed in an Interruptive modal and represent the ...
lightboxCardPage(Card $card)
description: purpose: > A lightbox card page shows a card as a Lightbox modal.
__construct(protected SignalGeneratorInterface $signal_generator, protected InterruptiveItem\Factory $item_factory, protected FieldFactory $field_factory,)
interruptive(string $title, string $message, string $form_action)
description: purpose: > An Interruptive modal disrupts the user in critical situation, forcing him or her to focus on the task at hand.
lightbox($pages)
description: purpose: > The Lightbox modal displays media data such as images or videos...
lightboxImagePage(Image $image, string $title, string $description='')
description: purpose: > A Lightbox image page represents an image inside a Lightbox modal...