51 return $this->context_collection->
main();
61 $this->data_collection = $screen_context_stack->
current()->getAdditionalData();
70 return $this->
globalScreen()->layout()->factory()->mainbar()
73 if ($mainbar === null) {
74 $ui = $this->dic->ui();
75 $mainbar = $ui->factory()->mainControls()->mainbar();
81 foreach ($entries as $key => $entry) {
84 foreach ($tools as $key => $entry) {
98 return $this->
globalScreen()->layout()->factory()->metabar()
100 function (?
MetaBar $metabar) : ?Metabar {
101 if ($metabar === null) {
111 ->withHighPriority();
120 return $this->
globalScreen()->layout()->factory()->breadcrumbs()
126 ->withHighPriority();
138 return $this->
globalScreen()->layout()->factory()->content()
141 $ui = $this->dic->ui();
142 return $ui->factory()->legacy($html);
145 ->withHighPriority();
withAdditionalToolEntry(string $id, Slate\Slate $entry, bool $initially_hidden=false, Button\Close $close_button=null)
Append a tool-entry.
const GS_DATA_LS_KIOSK_MODE
This describes the MainBar.
withClearedEntries()
Get a copy of this Metabar without any entries.
withAdditionalEntry(string $id, $entry)
Append an entry.
getMetaBarModification(CalledContexts $screen_context_stack)
Class ContentModification.
isKioskModeEnabled(CalledContexts $screen_context_stack)
Class AbstractModificationProvider.
withClearedEntries()
Get a copy of this Mainbar without any entries.
Class ilLSViewLayoutProvider.
getContentModification(CalledContexts $screen_context_stack)
withAdditionalEntry(string $id, $entry)
Append an entry.
getMainBarModification(CalledContexts $screen_context_stack)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const GS_DATA_LS_MAINBARCONTROLS
getBreadCrumbsModification(CalledContexts $screen_context_stack)
This describes the MetaBar.
Interface ModificationProvider.
const GS_DATA_LS_METABARCONTROLS