3 declare(strict_types=1);
12 $f = $DIC->ui()->factory();
13 $renderer = $DIC->ui()->renderer();
16 $icon =
$f->symbol()->icon()->standard(
'root',
'')->withSize(
'large');
17 $target = new \ILIAS\Data\URI(
18 $DIC->http()->request()->getUri()->__toString() .
'&new_mode_info=' .
MODE_INFO_ACTIVE 20 return $renderer->render([
21 $f->divider()->horizontal(),
22 $f->link()->bulky($icon,
'See UI in fullscreen-mode', $target),
23 $f->legacy(
'<p><b>press the link above to init a page with Mode Info</b></p><p><br/></p>'),
24 $f->divider()->horizontal()
45 $f = $dic->ui()->factory();
46 $data_factory = new \ILIAS\Data\Factory();
47 $renderer = $dic->ui()->renderer();
49 $panel_content =
$f->legacy(
"Mode Info is Active");
50 $slate =
$f->mainControls()->slate()->legacy(
52 $f->symbol()->glyph()->notification(),
53 $f->legacy(
"Things todo when special Mode is active")
56 $page =
$f->layout()->page()->standard(
57 [
$f->panel()->standard(
61 $f->mainControls()->metaBar()->withAdditionalEntry(
63 $f->button()->bulky(
$f->symbol()->glyph()->help(),
'Help',
'#')
65 $f->mainControls()->mainBar()->withAdditionalEntry(
"entry1", $slate),
67 $f->image()->responsive(
"templates/default/images/logo/HeaderIcon.svg",
"ILIAS"),
68 $f->image()->responsive(
"templates/default/images/logo/HeaderIconResponsive.svg",
"ILIAS"),
69 "./templates/default/images/logo/favicon.ico",
70 $dic->ui()->factory()->toast()->container(),
71 $dic->ui()->factory()->mainControls()->footer([],
"Footer"),
72 'UI PAGE MODE INFO DEMO',
86 $dic->http()->request()->getUri()->getQuery()
89 $mode_info =
$f->mainControls()->modeInfo(
91 $data_factory->uri($dic->http()->request()->getUri()->withQuery($back)->__toString())
97 $page = $page->withModeInfo($mode_info);
99 return $renderer->render($page);
Class ChatMainBarProvider .
Customizing of pimple-DIC for ILIAS.
static initILIAS()
ilias initialisation
if($request_wrapper->has('new_mode_info') && $request_wrapper->retrieve('new_mode_info', $refinery->kindlyTo() ->int())===MODE_INFO_ACTIVE) renderModeInfoFullscreenMode(\ILIAS\DI\Container $dic)