|
|
|
@ -5,18 +5,50 @@ |
|
|
|
|
<nav class="site-navbar"> |
|
|
|
|
{%- if theme.menu -%} |
|
|
|
|
<ul id="menu" class="menu"> |
|
|
|
|
{%- for name, path in theme.menu -%} |
|
|
|
|
<li class="menu-item"> |
|
|
|
|
<a class="menu-item-link" href="{{ url_for(path) }}"> |
|
|
|
|
{%- set itemName = __('menu.' + name.toLowerCase()) -%} |
|
|
|
|
{%- if itemName.startsWith('menu') -%} |
|
|
|
|
{{ name }} |
|
|
|
|
{%- else -%} |
|
|
|
|
{{ itemName }} |
|
|
|
|
{%- endif -%} |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
{%- endfor -%} |
|
|
|
|
{%- for name, obj in theme.menu -%} |
|
|
|
|
<li class="menu-item"> |
|
|
|
|
<a id="menu-{{ name }}" class="menu-item-link" href="{{ url_for(theme.menu[name].path) }}"> |
|
|
|
|
{%- set itemName = __('menu.' + name.toLowerCase()) -%} |
|
|
|
|
{%- if itemName.startsWith('menu') -%} |
|
|
|
|
{{ name }} |
|
|
|
|
{%- else -%} |
|
|
|
|
{{ itemName }} |
|
|
|
|
{%- endif -%} |
|
|
|
|
</a> |
|
|
|
|
|
|
|
|
|
{%- if theme.menu[name].submenus -%} |
|
|
|
|
<script> |
|
|
|
|
$("#menu-{{ name }}").click(function(){ |
|
|
|
|
iziToast.question({ |
|
|
|
|
timeout: 20000, |
|
|
|
|
close: false, |
|
|
|
|
overlay: true, |
|
|
|
|
displayMode: 'once', |
|
|
|
|
//id: 'question', |
|
|
|
|
zindex: 999, |
|
|
|
|
title: '{{ name }}', |
|
|
|
|
message: '', |
|
|
|
|
position: 'center', |
|
|
|
|
buttons: [ |
|
|
|
|
{%- for subname, subobj in theme.menu[name].submenus -%} |
|
|
|
|
['<button><b>{{ subname }}</b></button>', function (instance, toast) { |
|
|
|
|
|
|
|
|
|
instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); |
|
|
|
|
pjax.loadUrl("{{ url_for(theme.menu[name].submenus[subname].path) }}"); |
|
|
|
|
}, true], |
|
|
|
|
{%- endfor -%} |
|
|
|
|
['<button><b>close</b></button>', function (instance, toast) { |
|
|
|
|
|
|
|
|
|
instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); |
|
|
|
|
}, true], |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
</script> |
|
|
|
|
{%- endif -%} |
|
|
|
|
</li> |
|
|
|
|
{%- endfor -%} |
|
|
|
|
|
|
|
|
|
</ul> |
|
|
|
|
{%- endif -%} |
|
|
|
|
</nav> |
|
|
|
|