mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
This will allow to use this everywhere ! Before this commit we had : UiContentBlock aCSSClasses GetCssClasses SetCssClasses // reset + add, existing callers AddCSSClasses Button $aAdditionalCSSClasses GetAdditionalCSSClass AddCSSClasses Now we have : UiBlock aAdditionalCSSClasses AddCSSClasses SetCSSClasses GetAdditionalCSSClass Note that there were also some methods in PopoverMenuItem : PopoverMenuItem SetCssClasses AddCssClass GetCssClasses As they are indirection to methods in the $oPopupMenuItem attribute, I added to them the "MenuItem" prefix : SetMenuItemCssClasses AddMenuItemCssClass GetMenuItemCssClasses Didn't find any use to change.
29 lines
1012 B
Twig
29 lines
1012 B
Twig
{# @copyright Copyright (C) 2010-2020 Combodo SARL #}
|
|
{# @license http://opensource.org/licenses/AGPL-3.0 #}
|
|
{# Content Block #}
|
|
{% apply spaceless %}
|
|
|
|
{% set bHasDiv = (oUIBlock.GetAdditionalCSSClass() or oUIBlock.GetDataAttributes()) %}
|
|
|
|
{% block iboContentBlockContainer %}
|
|
{% if bHasDiv %}
|
|
<div id="{{ oUIBlock.GetId() }}"
|
|
class="{% if oUIBlock.GetAdditionalCSSClass() %}{{ oUIBlock.GetCSSClasses() }}{% endif %}{% if oUIBlock.IsHidden() %} ibo-is-hidden{% endif %}"
|
|
{% if oUIBlock.GetDataAttributes() %}
|
|
{% for sName, sValue in oUIBlock.GetDataAttributes() %}
|
|
data-{{ sName }}="{{ sValue }}"
|
|
{% endfor %}
|
|
{% endif %}
|
|
>
|
|
{% endif %}
|
|
|
|
{% for oSubBlock in oUIBlock.GetSubBlocks() %}
|
|
{{ render_block(oSubBlock, {aPage: aPage}) }}
|
|
{% endfor %}
|
|
|
|
{% if bHasDiv %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
{% endblock %}
|
|
{% endapply %} |