29 lines
1.0 KiB
HTML
29 lines
1.0 KiB
HTML
<accordion>
|
|
<div accordion-group
|
|
ng-if="!panel.notConfigurable"
|
|
ng-repeat="panel in layout.panels"
|
|
is-open="panel.isOpen"
|
|
is-disabled="panel.notExpandable || panel.sections.length === 1"
|
|
ng-click="$ctrl.handleSectionHeaderClick(panel)"
|
|
ng-mouseover="$ctrl.onMouseOver($event, panel)"
|
|
ng-mouseleave="$ctrl.onMouseLeave($event)"
|
|
class="panel-default">
|
|
|
|
<accordion-heading>
|
|
<i ng-if="!panel.notExpandable && panel.sections.length > 1"
|
|
ng-class="{
|
|
'icon-triangle_right': !panel.isOpen,
|
|
'icon-triangle_down': panel.isOpen
|
|
}"
|
|
></i><span class="section-tree__heading-text">{{'customization.panel.' + panel.name | i18n}}</span>
|
|
</accordion-heading>
|
|
|
|
<div class="section-tree__subsection"
|
|
ng-repeat="section in panel.sections"
|
|
ng-click="$ctrl.handleSectionItemClick(panel, section)"
|
|
ng-mouseover="$ctrl.onMouseOver($event, section)"
|
|
ng-mouseleave="$ctrl.onMouseLeave($event)">
|
|
<a href="" >{{'customization.panel.' + section.name | i18n}}</a>
|
|
</div>
|
|
</div>
|
|
</accordion> |