43        return $this->context_collection->
repository();
 
   51        $additional_data = $screen_context_stack->
current()->getAdditionalData();
 
   52        if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING, 
true)) {
 
   59                })->withHighPriority();
 
   69        $additional_data = $screen_context_stack->
current()->getAdditionalData();
 
   70        if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING, 
true)) {
 
   76                    if($current === 
null) {
 
   82                    $f = 
$DIC->ui()->factory();
 
   85                    $offline_main_bar = new \ILIAS\UI\Implementation\Component\MainControls\MainBar(
 
   89                    $tools_button = 
$f->button()->bulky($grid_icon, 
$lng->txt(
"tools"), 
"#")->withEngagedState(
true);
 
   90                    $offline_main_bar = $offline_main_bar->withToolsButton($tools_button);
 
   94                    $ids = $lm_tools->getOfflineToolIds();
 
   97                    foreach ($current->getToolEntries() as 
$id => $te) {
 
   98                        if (in_array(
$id, $ids)) {
 
   99                            $offline_main_bar = $offline_main_bar->withAdditionalToolEntry(
 
  106                    return $offline_main_bar;
 
  107                })->withHighPriority();
 
  118        $additional_data = $screen_context_stack->
current()->getAdditionalData();
 
  119        if ($additional_data->is(self::LM_HTML_EXPORT_RENDERING, 
true)) {
 
  126                })->withHighPriority();
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
 
Class AbstractModificationProvider.
 
LM HTML export view layout provider, hides main and meta bar.
 
getMainBarModification(CalledContexts $screen_context_stack)
No main bar in HTML exports.
 
getMetaBarModification(CalledContexts $screen_context_stack)
No meta bar in HTML exports.
 
getBreadCrumbsModification(CalledContexts $screen_context_stack)
No breadcrumbs in HTML exports.
 
isInterestedInContexts()
@inheritDoc
 
const LM_HTML_EXPORT_RENDERING
 
static getImagePath(string $img, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
 
Interface ModificationProvider.
 
This describes the MainBar.
 
This describes the MetaBar.
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Class ChatMainBarProvider \MainMenu\Provider.