- {% for lang in site.langsorder %}{% if lang.id == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
- {{ site.langs[lang.id] }}
+ {% for lang in site.langsorder %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' selected="selected"'%}{% endif %}
+ {{ site.langs[lang] }}
{% endfor %}
{{ site.langs[page.lang] }}
- {% for lang in site.langsorder %}{% if lang.id != page.lang %}
- {{ site.langs[lang.id] }}
- {% endif %}{% endfor %}
+ {% for lang in site.langsorder %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' class="active"'%}{% endif %}
+ {% cycle 'start': '', '', '', '', '', '', '', '', '', '' %}
+ {{ site.langs[lang] }}
+ {% cycle 'end': '', '', '', '', '', '', '', '', '', ' ' %}{% endfor %}
+ {% cycle 'end': '', ' ', ' ', '', '', '', '', '', '', '' %}
diff --git a/_less/ie.css b/_less/ie.css
index 0314dcf1..76578c45 100644
--- a/_less/ie.css
+++ b/_less/ie.css
@@ -14,6 +14,20 @@ body{
border-right:2px solid #f7f7f7;
border-top:2px solid #f7f7f7;
}
+.lang li ul{
+ top:28px;
+}
+.lang li ul li{
+ zoom:1;
+ display:inline;
+}
+.lang li a,
+.lang li a:link,
+.lang li a:visited,
+.lang li a:active{
+ zoom:1;
+ display:inline;
+}
.menusimple li{
zoom:1;
diff --git a/_less/rtl.less b/_less/rtl.less
index c5294efe..02dd5978 100644
--- a/_less/rtl.less
+++ b/_less/rtl.less
@@ -28,6 +28,7 @@ p{
}
.lang li ul li{
font-family:Arial, sans-serif;
+ text-align:right;
}
.menusimple li a,
.menusimple li a:active,
diff --git a/_less/screen.less b/_less/screen.less
index 2fd5eec5..73223ac6 100644
--- a/_less/screen.less
+++ b/_less/screen.less
@@ -210,14 +210,12 @@ table td,table th{
list-style:none;
padding:0;
margin:0;
- text-align:right;
cursor:pointer;
}
.lang{
position:absolute;
right:5px;
top:8px;
- height:30px;
border-left:2px solid transparent;
border-right:2px solid transparent;
border-top:2px solid transparent;
@@ -231,25 +229,37 @@ table td,table th{
.lang li ul{
display:none;
right:-2px;
- top:28px;
position:absolute;
background-color:#fff;
- margin-left:-5px;
- padding-bottom:4px;
- border-left:2px solid #ebebeb;
- border-right:2px solid #ebebeb;
- border-bottom:2px solid #ebebeb;
+ padding:20px;
+ border:2px solid #ebebeb;
+ white-space:nowrap;
}
.lang:hover li ul{
display:block;
}
+.lang li ul li{
+ display:inline-block;
+ vertical-align:top;
+ text-align:left;
+ width:180px;
+}
+.lang li ul li ul{
+ position:relative;
+ margin:-4px 0;
+ padding:0;
+ border:0;
+ top:0;
+}
+.lang li ul li ul li{
+ display:block;
+}
.lang li a,
.lang li a:link,
.lang li a:visited,
.lang li a:active{
text-decoration:none;
font-size:115%;
- width:100px;
display:inline-block;
color:#b8b8b8;
padding:4px 8px;
@@ -258,18 +268,17 @@ table td,table th{
.lang li ul li a:link,
.lang li ul li a:visited,
.lang li ul li a:active{
- padding:2px 8px;
-
+ padding:4px 0;
+ width:180px;
}
-.lang:hover li a{
+.lang:hover li a,
+.lang li ul li ul li:hover a,
+.lang li ul li ul li a.active{
color:#666666;
}
.lang:hover li ul li a{
color:#b8b8b8;
}
-.lang li ul li:hover a{
- color:#666666;
-}
.logo{
display:block;