Parent: [08eea9] (diff)

Child: [8fe936] (diff)

Download this file

sidebar_menu.html    40 lines (38 with data), 1.5 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{% macro sidebar_item(s) -%}
{% if s.url %}
<li{% if request.url.find(s.url,-s.url.__len__()) != -1 %} class="active"{% endif %}>
<a href="{{s.url}}"{% if s.className or s.ui_icon %} class="{{s.className or ''}}{{s.ui_icon and ' ico-l' or ''}}"{% endif %}>{% if s.ui_icon %}<b class="ui-icon ui-icon-{{s.ui_icon}}"></b> {% endif %}<span>{{s.label}}</span>{% if s.small != None %}<small>{{s.small}}</small>{% endif %}</a>
</li>
{% else %}
</ul>
{% if s.label %}
<span class="{{s.className or ''}} nav_head">{% if s.ui_icon %}<span class="ui-icon ui-icon-{{s.ui_icon}}"></span>{% endif %}{{s.label}}</span>
{% endif %}
<ul class="sidebarmenu">
{% endif %}
{%- endmacro %}
<div id="sidebar" class="column grid_2 menu">
{% if c.app and c.app.searchable %}
<form id="search" method="GET" action="{{c.app.url + 'search/'}}">
<input name="q" class="border defaultText" type="text" title="Search {{c.app.config.options.mount_point.title()}}"/>
</form>
{% else %}
<div>&nbsp;</div>
{% endif %}
<ul class="sidebarmenu">
{% if c.custom_sidebar_menu %}
{% for s in c.custom_sidebar_menu %}
{{sidebar_item(s)}}
{% endfor %}
{% endif %}
{% if c.app %}
{% for s in c.app.sidebar_menu() %}
{{sidebar_item(s)}}
{% endfor %}
{% elif c.project %}
{% for s in c.project.sidebar_menu() %}
{{sidebar_item(s)}}
{% endfor %}
{% endif %}
</ul>
</div>