5 $f = $DIC->ui()->factory();
6 $renderer = $DIC->ui()->renderer();
9 $ico =
$f->symbol()->icon()->standard(
'',
'')->withSize(
'medium')->withAbbreviation(
'+');
11 $image =
$f->image()->responsive(
"src/UI/examples/Image/mountains.jpg",
"Image source: https://stocksnap.io, Creative Commons CC0 license");
12 $page =
$f->modal()->lightboxImagePage($image,
'Mountains');
13 $modal =
$f->modal()->lightbox($page);
15 $button =
$f->button()->bulky($ico->withAbbreviation(
'>'),
'Modal',
'')
16 ->withOnClick($modal->getShowSignal());
18 $label =
$f->button()->bulky($ico->withAbbreviation(
'0'),
'root',
'');
20 $uri = new \ILIAS\Data\URI(
'https://ilias.de');
21 $link =
$f->link()->bulky($ico->withAbbreviation(
'>>'),
'link', $uri);
29 ->withInitiallyActive(),
31 $f->menu()->sub(
'1.2.1', [$button]),
32 $f->menu()->sub(
'1.2.2', [$button])
38 $f->menu()->sub(
'2.1', [$button]),
39 $f->menu()->sub(
'2.2', [$button]),
40 $f->divider()->horizontal(),
41 $f->menu()->sub(
'2.3', [$button])
45 $dd =
$f->menu()->drilldown($label, $items);
47 return $renderer->render([
57 $f = $DIC->ui()->factory();
58 $ico =
$f->symbol()->icon()->standard(
'',
'')
60 ->withAbbreviation(
'+');
62 return $f->button()->bulky($ico, $label,
'');
Class ChatMainBarProvider .