19 declare(strict_types=1);
49 $f = $DIC->ui()->factory();
52 $ico =
$f->symbol()->icon()->standard(
'',
'')->withSize(
'small')->withAbbreviation(
'+');
53 $image =
$f->image()->responsive(
"assets/ui-examples/images/Image/mountains.jpg",
"Some mountains in the dusk");
54 $page =
$f->modal()->lightboxImagePage($image,
'Mountains');
55 $modal =
$f->modal()->lightbox($page);
56 $button =
$f->button()->bulky($ico->withAbbreviation(
'>'),
'Modal',
'')
57 ->withOnClick($modal->getShowSignal());
59 $uri = new \ILIAS\Data\URI(
'https://ilias.de');
60 $link =
$f->link()->bulky($ico->withAbbreviation(
'>'),
'Link', $uri);
61 $divider =
$f->divider()->horizontal();
64 $f->menu()->sub(
'Switzerland', [
65 $f->menu()->sub(
'Riverine Amphipod', [$button, $link]),
66 $f->menu()->sub(
'Wildcat', [
67 $f->menu()->sub(
'European Wildcat', [$button, $link]),
68 $f->menu()->sub(
'African Wildcat', [$button, $link, $divider, $link])
74 $f->menu()->sub(
'Germany', [
75 $f->menu()->sub(
'Otter', [$button, $link]),
76 $f->menu()->sub(
'Mole', [$button, $link]),
78 $f->menu()->sub(
'Deer', [$button, $link])
82 $dd =
$f->menu()->drilldown(
'Animal of the year', $items);
94 $f = $DIC->ui()->factory();
95 $ico =
$f->symbol()->icon()->standard(
'',
'')
97 ->withAbbreviation(
'+');
99 return $f->button()->bulky($ico, $label,
'');
Interface Observer Contains several chained tasks and infos about them.