diff --git a/blog/static/css/main.css b/blog/static/css/main.css index ccf1e410..f65a5807 100644 --- a/blog/static/css/main.css +++ b/blog/static/css/main.css @@ -249,7 +249,7 @@ aside#all-posts-link { display: none; } - aside#recent-updates { + aside.page-aside-right { position: absolute; min-width: 11rem; max-width: 17rem; @@ -259,21 +259,21 @@ aside#all-posts-link { font-size: 90%; } - aside#recent-updates .block { + aside.page-aside-right .block { margin-bottom: 1.5rem; } - aside#recent-updates h1 { + aside.page-aside-right h2 { font-size: 110%; margin-bottom: .2rem; } - aside#recent-updates ul { + aside.page-aside-right ul { margin: 0 0 .2rem 0; padding: 0 0 0 1rem; } - aside#recent-updates ul li { + aside.page-aside-right ul li { margin-top: .5rem; } @@ -285,7 +285,7 @@ aside#all-posts-link { } } -aside#recent-updates time { +aside.page-aside-right time { color: #9a9a9a; } @@ -421,3 +421,7 @@ details summary h3, details summary h4, details summary h5, details summary h6 { display: inline-block; margin-left: 16px; } + +.hidden { + display: none; +} diff --git a/blog/static/js/main.js b/blog/static/js/main.js index dfa1dd4d..564a7d18 100644 --- a/blog/static/js/main.js +++ b/blog/static/js/main.js @@ -1,4 +1,6 @@ window.onload = function() { + show_lang_selector(); + var container = document.querySelector('#toc-aside'); if (container != null) { @@ -61,3 +63,19 @@ function toc_scroll_position(container) { current_toc_item.classList.add("active"); } } + +function show_lang_selector() { + var show_lang_selector = false; + for (language_selector of document.querySelectorAll('#language-selector li')) { + var lang = language_selector.getAttribute("data-lang-switch-to"); + this.console.log(lang) + if (this.navigator.languages.includes(lang)) { + this.console.log("supported!"); + language_selector.classList.remove("hidden"); + show_lang_selector = true + } + } + if (show_lang_selector) { + document.querySelector("#language-selector").classList.remove("hidden") + } +} diff --git a/blog/templates/second-edition/index.html b/blog/templates/second-edition/index.html index 57e406aa..275ff4de 100644 --- a/blog/templates/second-edition/index.html +++ b/blog/templates/second-edition/index.html @@ -78,14 +78,14 @@ {% endblock main %} {% block after_main %} -