You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

57 lines
1.8 KiB

<div class="logo-wrapper">
<a href="{{ url_for('.') }}" class="logo">{{ config.title }}</a>
</div>
<nav class="site-navbar">
{%- if theme.menu -%}
<ul id="menu" class="menu">
{%- 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');
if("{{ theme.menu[name].submenus[subname].pjax }}" == "true")
pjax.loadUrl("{{ url_for(theme.menu[name].submenus[subname].path) }}");
else
window.location.href="{{ 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>