29 return $this->context_collection->
repository();
37 $additional_data = $called_contexts->
current()->getAdditionalData();
38 if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING,
true)) {
45 })->withHighPriority();
55 $additional_data = $called_contexts->
current()->getAdditionalData();
56 if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING,
true)) {
64 $lng = $DIC->language();
65 $f = $DIC->ui()->factory();
68 $offline_main_bar = new \ILIAS\UI\Implementation\Component\MainControls\MainBar(
72 $offline_main_bar = $offline_main_bar->withMoreButton(
73 $f->button()->bulky($grid_icon,
$lng->txt(
"more"),
"#")
76 $offline_main_bar = $offline_main_bar->withToolsButton($tools_button);
80 $ids = $lm_tools->getOfflineToolIds();
83 foreach ($current->getToolEntries() as $id => $te) {
84 if (in_array($id, $ids)) {
85 $offline_main_bar = $offline_main_bar->withAdditionalToolEntry(
92 return $offline_main_bar;
93 })->withHighPriority();
104 $additional_data = $called_contexts->
current()->getAdditionalData();
105 if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING,
true)) {
112 })->withHighPriority();
LM HTML export view layout provider, hides main and meta bar.
This describes the MainBar.
const LM_HTML_EXPORT_RENDERING
Class ChatMainBarProvider .
Class AbstractModificationProvider.
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
getBreadCrumbsModification(CalledContexts $called_contexts)
No breadcrumbs in HTML exports.
This describes the MetaBar.
getMetaBarModification(CalledContexts $called_contexts)
No meta bar in HTML exports.
Interface ModificationProvider.
getMainBarModification(CalledContexts $called_contexts)
No main bar in HTML exports.