Render add new item selector.
More...
Render add new item selector.
- Author
- Jörg Lützenkirchen luetz.nosp@m.enki.nosp@m.rchen.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Definition at line 31 of file AddNewItemGUI.php.
◆ __construct()
ILIAS\ILIASObject\Creation\AddNewItemGUI::__construct |
( |
private array |
$elements = [] | ) |
|
◆ buildAddNewItemsMenu()
ILIAS\ILIASObject\Creation\AddNewItemGUI::buildAddNewItemsMenu |
( |
array |
$elements | ) |
|
|
private |
◆ render()
ILIAS\ILIASObject\Creation\AddNewItemGUI::render |
( |
| ) |
|
Add new item selection to current page incl.
toolbar (trigger) and overlay
Definition at line 68 of file AddNewItemGUI.php.
References ILIAS\ILIASObject\Creation\AddNewItemGUI\buildAddNewItemsMenu(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
70 if ($this->elements === []) {
73 $modal = $this->ui_factory->modal()->roundtrip(
74 $this->
lng->txt(
'cntr_add_new_item'),
75 $this->ui_factory->menu()->drilldown(
76 $this->
lng->txt(
'object_list'),
82 $this->ui_factory->button()->primary(
83 $this->
lng->txt(
'cntr_add_new_item'),
84 $modal->getShowSignal()
87 $this->tpl->setVariable(
88 'IL_OBJECT_ADD_NEW_ITEM_MODAL',
89 $this->ui_renderer->render($modal)
buildAddNewItemsMenu(array $elements)
◆ $access
◆ $ctrl
ilCtrl ILIAS\ILIASObject\Creation\AddNewItemGUI::$ctrl |
|
private |
◆ $lng
ilLanguage ILIAS\ILIASObject\Creation\AddNewItemGUI::$lng |
|
private |
◆ $obj_definition
◆ $settings
ilSetting ILIAS\ILIASObject\Creation\AddNewItemGUI::$settings |
|
private |
◆ $toolbar
ilToolbarGUI ILIAS\ILIASObject\Creation\AddNewItemGUI::$toolbar |
|
private |
◆ $tpl
◆ $ui_factory
UIFactory ILIAS\ILIASObject\Creation\AddNewItemGUI::$ui_factory |
|
private |
◆ $ui_renderer
UIRenderer ILIAS\ILIASObject\Creation\AddNewItemGUI::$ui_renderer |
|
private |
The documentation for this class was generated from the following file: