From 2b5ac2b0f28864a720b47909f547656e21b672d9 Mon Sep 17 00:00:00 2001 From: Saivann Date: Thu, 29 May 2014 14:13:04 -0400 Subject: [PATCH 1/2] Use modulo instead of cycle to split language menu --- _layouts/base.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/_layouts/base.html b/_layouts/base.html index 14c439d1..7183dcc9 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -39,11 +39,13 @@ if(typeof(legacyIE)==='undefined'){ ', '', '', '', '', '', '', '' %} + {% endfor %} + From 9e08adb0d4e522c1855ca4ea129c4b1b1906e681 Mon Sep 17 00:00:00 2001 From: Saivann Date: Fri, 30 May 2014 00:19:24 -0400 Subject: [PATCH 2/2] Automatically split language menu --- _layouts/base.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_layouts/base.html b/_layouts/base.html index 7183dcc9..f83f615d 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -40,11 +40,11 @@ if(typeof(legacyIE)==='undefined'){
  • {{ site.langs[page.lang] }}
      • - {% 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 %}
      • {% 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 %}