1
0
mirror of https://github.com/actix/actix-website synced 2025-06-27 07:29:02 +02:00

Attempt to clean up the multilingual setup

This commit is contained in:
Armin Ronacher
2018-06-24 23:03:40 +02:00
parent 513ef13784
commit 20888bc58b
8 changed files with 221 additions and 249 deletions

View File

@ -171,30 +171,45 @@ img {
padding-top: 0;
list-style: none;
}
.navbar-nav #language img {
width: 25px;
height:22px;
.navbar-nav .language-selector {
position: relative;
}
.navbar-nav #language ul {
display: none;
.navbar-nav .language-selector ul.subitem {
display: none;
position: absolute;
right: 0;
}
.navbar-nav #language:hover .subitem {
margin: -1rem 0 0 -6.6rem;
display: block;
background-color: #dcfaf7;
.navbar-nav .language-selector:hover .subitem {
margin: 0;
padding: 0;
display: block;
background-color: #dcfaf7;
}
.navbar-nav #language ul li {
display: block;
.navbar-nav .language-selector ul li {
padding: 0;
margin: 0;
height: auto;
line-height: 1;
}
.navbar-nav .language-selector ul li a {
display: block;
padding: 1em;
}
.doctoggle {
margin: -1rem 0 2rem 0;
display: none;
}
margin: -1rem 0 2rem 0;
display: none;
}
.leftnav {
margin: 0 -1rem;
padding: 0 1rem;
}
.leftnav {
margin: 0 -1rem;
padding: 0 1rem;
}
.leftnav li {
margin: 1rem 0rem;
@ -592,12 +607,13 @@ h5:hover a {
.actix-footer-social a .fa-github {
margin-right: 1rem;
}
.navbar-nav #language:hover .subitem {
.navbar-nav .language-selector:hover .subitem {
margin: 0 -2rem 0 -1rem;
display: block;
background-color: #e8f9fc;
}
}
@media (min-width: 480px) and (max-width: 576px) {
header .nav {
width: 100%;
@ -666,4 +682,4 @@ h5:hover a {
#act-cn-tabs #content {
width: 77%;
}
}
}

View File

@ -1,37 +1,3 @@
window.onload = function(){
if (window.location.href.search("cn") != -1) {
if (document.getElementById("act-home")){
document.getElementById("act-home").style.display = "none"
}
}else{
if (document.getElementById("act-home-cn")){
document.getElementById("act-home-cn").style.display = "none"
}
}
if (window.location.href.search("cn") != -1) {
document.getElementById("ul-en").style.display = "none"
}else{
document.getElementById("ul-zh").style.display = "none"
}
}
function setTab(name,cursel){
let tlinks = document.getElementById("act-cn-tabs").getElementsByTagName('li')
for(var i=1; i<=tlinks.length; i++){
var menu = document.getElementById(name+i);
var menudiv = document.getElementById("con_"+name+"_"+i);
if(i==cursel){
menu.className="off";
menudiv.style.display="block";
}
else{
menu.className="";
menudiv.style.display="none";
}
}
}
(function() {
function activateFeature(sel) {
$('div.actix-feature').hide();
@ -70,5 +36,3 @@ function setTab(name,cursel){
initFeatureSelector();
});
})();