ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
with_signal_action.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
6 
17 {
18  //Loading factories
19  global $DIC;
20  $f = $DIC->ui()->factory();
21  $renderer = $DIC->ui()->renderer();
22 
23  //Generating and rendering the image and modal
24  $image_in_modal = $f->image()->standard(
25  "assets/ui-examples/images/Image/mountains.jpg",
26  ""
27  );
28  $page = $f->modal()->lightboxImagePage($image_in_modal, "Nice view");
29  $modal = $f->modal()->lightbox($page);
30 
31  $image = $f->image()->standard(
32  "assets/ui-examples/images/Image/HeaderIconLarge.svg",
33  "Thumbnail Example"
34  )->withAction($modal->getShowSignal());
35 
36  $html = $renderer->render([$image, $modal]);
37 
38  return $html;
39 }
with_signal_action()
description: > Example for rendering an Image with a signal as action
$renderer
global $DIC
Definition: shib_login.php:25