Automatically split language menu

This commit is contained in:
Saivann 2014-05-30 00:19:24 -04:00
parent 2b5ac2b0f2
commit 9e08adb0d4

View file

@ -40,11 +40,11 @@ if(typeof(legacyIE)==='undefined'){
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
<ul>
<li><ul>
{% assign i == 0 %}
{% for lang in site.langsorder %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' class="active"'%}{% endif %}
{% assign m = i | modulo:11 %}{% assign i = i | plus:1 %}{% if m == 0 and i != 1 %}</li></ul><li><ul>{% endif %}
{% assign i = 0 %}{% assign c = site.langsorder.size | divided_by: 2 | plus: 1 %}
{% for lang in site.langsorder %}{% assign mod = i | modulo: c %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' class="active"'%}{% endif %}
{% if mod == 0 and i != 0 %}</li></ul><li><ul>{% endif %}
<li><a href="/{{ lang }}/{% translate {{page.id}} url {{lang}} %}"{{ active }}>{{ site.langs[lang] }}</a></li>
{% endfor %}
{% assign i = i | plus: 1 %}{% endfor %}
</ul></li>
</ul>
</li>