apostrophe
Version:
The Apostrophe Content Management System.
50 lines (48 loc) • 2.01 kB
HTML
{% import 'apostrophe-ui:components/dropdowns.html' as dropdowns with context -%}
<div class="apos-ui">
<div class="apos-admin-bar apos-text-meta" data-apos-admin-bar>
<div class="apos-admin-bar-inner">
<div class="apos-admin-bar-logo" data-apos-admin-bar-logo data-apos-actionable="data-apos-admin-bar">
{% include 'logo.html' %}
</div>
{% for item in data.items %}
<div class="apos-admin-bar-item">
{% if item.menu %}
{# Please do not remove data-apos-admin-bar-dropdown as nightwatch tests require it. -Tom #}
<div class="apos-dropdown apos-dropdown--admin apos-dropdown--down" data-apos-dropdown="down" data-apos-actionable data-apos-dropdown-name="{{ item.items[0].name }}">
{% endif %}
<div class="apos-admin-bar-item-inner"
{%- if not item.menu %} data-apos-admin-bar-item="{{ item.name }}"
{%- endif -%}
>
{%- if item.options.href -%}
<a href="{{ apos.prefix }}{{ item.options.href }}">
{%- endif -%}
{{ __ns('apostrophe', item.label | d('')) }}
{%- if item.options.href -%}
</a>
{%- endif -%}
</div>
{% if item.menu %}
<ul class="apos-dropdown-items" data-apos-dropdown-items>
{% for subItem in item.items %}
<li class="apos-dropdown-item" data-apos-admin-bar-item="{{ subItem.name }}">
{%- if subItem.options.href -%}
<a href="{{ apos.prefix }}{{ subItem.options.href }}">
{%- endif -%}
{{ __ns('apostrophe', subItem.label | d('')) }}
{%- if subItem.options.href -%}
</a>
{%- endif -%}
</li>
{% endfor %}
</ul>
{% endif %}
{% if item.menu %}
</div>
{% endif %}
</div>
{% endfor %}
</div>
</div>
</div>