ILIAS
trunk Revision v5.2.0beta1-34132-g2d4d73d4a0
|
Public Member Functions | |
render (Component\Component $component, RendererInterface $default_renderer) | |
registerResources (ResourceRegistry $registry) | |
Announce resources this renderer requires. More... | |
Public Member Functions inherited from ILIAS\UI\Implementation\Render\AbstractComponentRenderer | |
__construct (private Factory $ui_factory, private TemplateFactory $tpl_factory, private ilLanguage $lng, private JavaScriptBinding $js_binding, private \ILIAS\Refinery\Factory $refinery, private ImagePathResolver $image_path_resolver, private DataFactory $data_factory, private HelpTextRetriever $help_text_retriever, private UploadLimitResolver $upload_limit_resolver,) | |
registerResources (ResourceRegistry $registry) | |
Announce resources this renderer requires. More... | |
txt (string $id) | |
Get a text from the language file. More... | |
toJS ($key) | |
Add language var to client side (il.Language) More... | |
getLangKey () | |
Get current language key. More... | |
getImagePathResolver () | |
getHelpText (Help\Purpose $purpose, Help\Topic ... $topics) | |
Public Member Functions inherited from ILIAS\UI\Implementation\Render\ComponentRenderer | |
render (Component $component, Renderer $default_renderer) | |
Render the component if possible and delegate additional rendering to the default_renderer. More... | |
Public Member Functions inherited from ILIAS\UI\HelpTextRetriever | |
getHelpText (Help\Purpose $purpose, Help\Topic ... $topics) | |
Try to find according help texts for the purpose an topics. More... | |
Data Fields | |
const | MODE_ROLE = "group" |
Protected Member Functions | |
renderMode (Component\ViewControl\Mode $component, RendererInterface $default_renderer) | |
renderSection (Component\ViewControl\Section $component, RendererInterface $default_renderer) | |
renderSectionButton (Component\Button\Button $component, Template $tpl, string $type) | |
renderSortation (Component\ViewControl\Sortation $component, RendererInterface $default_renderer) | |
renderPagination (Component\ViewControl\Pagination $component, RendererInterface $default_renderer) | |
getPaginationRange (Component\ViewControl\Pagination $component) | |
Get the range of pagination-buttons to show. More... | |
getPaginationShyButton (int $val, Component\ViewControl\Pagination $component, string $label='') | |
setPaginationBrowseControls (Component\ViewControl\Pagination $component, RendererInterface $default_renderer, Template $tpl) | |
Add back/next-glyphs to the template for left/right browsing in pagination. More... | |
setPaginationFirstLast (Component\ViewControl\Pagination $component, array $range, RendererInterface $default_renderer, Template $tpl) | |
Add quick-access to first/last pages in pagination. More... | |
renderId (Component\JavaScriptBindable $component, Template $tpl, string $block, string $template_var) | |
getComponentInterfaceName () | |
Protected Member Functions inherited from ILIAS\UI\Implementation\Render\AbstractComponentRenderer | |
getUIFactory () | |
Get a UI factory. More... | |
getDataFactory () | |
getRefinery () | |
getUploadLimitResolver () | |
getJavascriptBinding () | |
getTemplate (string $name, bool $purge_unfilled_vars, bool $purge_unused_blocks) | |
Get template of component this renderer is made for. More... | |
getTemplatePath (string $name) | |
Get the path to the template of this component. More... | |
bindJavaScript (JavaScriptBindable $component) | |
Bind the component to JavaScript. More... | |
createId () | |
Get a fresh unique id. More... | |
checkComponent (Component $component) | |
Check if a given component fits this renderer and throw if that is not the case. More... | |
getComponentInterfaceName () | |
Get the name of the component-interface this renderer is supposed to render. More... | |
getTooltipRenderer () | |
Additional Inherited Members | |
Protected Attributes inherited from ILIAS\UI\Implementation\Render\AbstractComponentRenderer | |
TooltipRenderer | $tooltip_renderer = null |
Definition at line 35 of file Renderer.php.
|
protected |
Definition at line 398 of file Renderer.php.
|
protected |
Get the range of pagination-buttons to show.
Definition at line 251 of file Renderer.php.
References ILIAS\Repository\int().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderPagination().
|
protected |
Definition at line 272 of file Renderer.php.
References Vendor\Package\$f, $params, $url, and ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getUIFactory().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderPagination(), and ILIAS\UI\Implementation\Component\ViewControl\Renderer\setPaginationFirstLast().
ILIAS\UI\Implementation\Component\ViewControl\Renderer::registerResources | ( | ResourceRegistry | $registry | ) |
Announce resources this renderer requires.
Implements ILIAS\UI\Implementation\Render\ComponentRenderer.
Definition at line 373 of file Renderer.php.
References ILIAS\UI\Implementation\Render\ResourceRegistry\register().
ILIAS\UI\Implementation\Component\Tree\Renderer::render | ( | Component\Component | $component, |
RendererInterface | $default_renderer | ||
) |
Definition at line 39 of file Renderer.php.
References ILIAS\UI\Implementation\Render\AbstractComponentRenderer\checkComponent(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderMode(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderPagination(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSection(), and ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSortation().
|
protected |
Definition at line 380 of file Renderer.php.
References $id, ILIAS\UI\Implementation\Render\AbstractComponentRenderer\bindJavaScript(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\createId(), ILIAS\UI\Implementation\Render\Template\parseCurrentBlock(), ILIAS\UI\Implementation\Render\Template\setCurrentBlock(), and ILIAS\UI\Implementation\Render\Template\setVariable().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSectionButton(), and ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSortation().
|
protected |
Definition at line 58 of file Renderer.php.
References Vendor\Package\$f, ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getTemplate(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getUIFactory(), and ILIAS\UI\Implementation\Render\AbstractComponentRenderer\txt().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\render().
|
protected |
Definition at line 176 of file Renderer.php.
References Vendor\Package\$f, $id, ILIAS\UI\Implementation\Render\AbstractComponentRenderer\bindJavaScript(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\getPaginationRange(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\getPaginationShyButton(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getTemplate(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getUIFactory(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\setPaginationBrowseControls(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\setPaginationFirstLast(), and ILIAS\UI\Implementation\Render\AbstractComponentRenderer\txt().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\render().
|
protected |
Definition at line 93 of file Renderer.php.
References ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getTemplate(), and ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSectionButton().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\render().
|
protected |
Definition at line 111 of file Renderer.php.
References ILIAS\UI\Implementation\Render\Template\parseCurrentBlock(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderId(), ILIAS\UI\Implementation\Render\Template\setCurrentBlock(), ILIAS\UI\Implementation\Render\Template\setVariable(), ILIAS\UI\Implementation\Render\Template\touchBlock(), and ILIAS\UI\Implementation\Render\AbstractComponentRenderer\txt().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderSection().
|
protected |
Definition at line 131 of file Renderer.php.
References Vendor\Package\$f, $id, $url, ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getTemplate(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getUIFactory(), and ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderId().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\render().
|
protected |
Add back/next-glyphs to the template for left/right browsing in pagination.
Definition at line 304 of file Renderer.php.
References Vendor\Package\$f, $params, $url, ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getUIFactory(), and ILIAS\UI\Implementation\Render\Template\setVariable().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderPagination().
|
protected |
Add quick-access to first/last pages in pagination.
int[] | $range |
Definition at line 353 of file Renderer.php.
References ILIAS\UI\Implementation\Component\ViewControl\Renderer\getPaginationShyButton(), and ILIAS\UI\Implementation\Render\Template\setVariable().
Referenced by ILIAS\UI\Implementation\Component\ViewControl\Renderer\renderPagination().
const ILIAS\UI\Implementation\Component\ViewControl\Renderer::MODE_ROLE = "group" |
Definition at line 37 of file Renderer.php.