3 declare(strict_types=1);
12 $f = $DIC->ui()->factory();
13 $renderer = $DIC->ui()->renderer();
15 $url = $DIC->http()->request()->getUri()->__toString() .
'&new_footer_ui=1';
16 $page_demo =
$f->link()->standard(
'See UI in fullscreen-mode',
$url);
18 return $renderer->render([
26 $f = $DIC->ui()->factory();
27 $df = new \ILIAS\Data\Factory();
29 $text =
'Additional info:';
31 $links[] =
$f->link()->standard(
"Goto ILIAS",
"http://www.ilias.de");
32 $links[] =
$f->link()->standard(
"Goto Mantis",
"http://mantis.ilias.de");
35 return $f->mainControls()->footer($links, $text)->withPermanentURL(
37 $DIC->http()->request()->getUri()->__toString() .
'&new_footer_ui=1' 58 $f = $dic->
ui()->factory();
59 $renderer = $dic->
ui()->renderer();
60 $logo =
$f->image()->responsive(
"templates/default/images/logo/HeaderIcon.svg",
"ILIAS");
61 $responsive_logo =
$f->image()->responsive(
"templates/default/images/logo/HeaderIconResponsive.svg",
"ILIAS");
66 $tc = $dic->
ui()->factory()->toast()->container();
70 $page =
$f->layout()->page()->standard(
77 "./templates/default/images/logo/favicon.ico",
80 'UI PAGE FOOTER DEMO',
82 'Std. Page Footer Demo' 86 return $renderer->render($page);
92 $f->panel()->standard(
93 'All about the Footer',
103 $help = $f->button()->bulky($f->symbol()->glyph()->help(),
'Help',
'#');
104 return $f->mainControls()->metaBar()->withAdditionalEntry(
'help', $help);
109 return $f->breadcrumbs([]);
114 return $f->mainControls()->mainBar();
pageFooterDemoMainbar(\ILIAS\UI\Factory $f)
if($request_wrapper->has('new_footer_ui') && $request_wrapper->retrieve('new_footer_ui', $refinery->kindlyTo() ->int())===1) renderFooterInFullscreenMode(Container $dic)
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Customizing of pimple-DIC for ILIAS.
static initILIAS()
ilias initialisation
pageFooterDemoContent(\ILIAS\UI\Factory $f)
pageFooterDemoCrumbs(\ILIAS\UI\Factory $f)
pageFooterDemoMetabar(\ILIAS\UI\Factory $f)
ui()
Get the interface to get services from UI framework.