3 declare(strict_types=1);
50 string $window_base_title
52 $this->il_tpl = $il_global_template;
57 $this->tpl = $kiosk_template;
66 return $this->ui_factory->maincontrols()->slate()->
legacy(
67 $this->
lng->txt(
'lso_mainbar_button_label_curriculum'),
68 $f->symbol()->icon()->standard(
"lso",
"Learning Sequence"),
69 $this->ui_factory->legacy(
70 $this->ui_renderer->render($curriculum)
77 $html = $this->toc_gui
78 ->withStructure($toc->
toJSON())
80 return $this->ui_factory->maincontrols()->slate()->legacy(
81 $this->
lng->txt(
'lso_mainbar_button_label_toc'),
83 $this->ui_factory->legacy($html)
94 $this->tpl->setVariable(
96 $this->ui_renderer->render($icon)
98 $this->tpl->setVariable(
"OBJECT_TITLE", $obj_title);
100 $this->tpl->setVariable(
102 $this->ui_renderer->render([
117 $this->tpl->setVariable(
"JS_INLINE", $control_builder->
getAdditionalJS());
122 $this->tpl->setVariable(
124 $this->ui_renderer->render($controls)
128 $this->tpl->setVariable(
134 $this->tpl->setVariable(
136 $this->ui_renderer->render(
138 ->withItems($control_builder->
getLocator()->getItems())
144 $this->tpl->setVariable(
146 $this->ui_renderer->render($content)
149 return $this->tpl->get();
An entity that renders components to a string output.
withSize(string $size)
Set the size for this icon.
This describes how an icon could be modified during construction of UI.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
legacy(string $content)
description: purpose: > This component is used to wrap an existing ILIAS UI element into a UI compon...
This describes a Workflow.