diff --git a/static/aerbimJS.js b/static/aerbimJS.js index 90cdc0a..fe38890 100644 --- a/static/aerbimJS.js +++ b/static/aerbimJS.js @@ -38,12 +38,8 @@ function renderContent (el=null) { } else { data['section_url'] = el.dataset['url'] } - let language = document.querySelector(".name_language").innerHTML - if (language.includes("ru")){ - data['lang'] = 'ru' - } else if (language.includes("en")){ - data['lang'] = 'en' - } + let language = $('html').attr('lang'); + data['lang'] = language $.ajax({ headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, url: '/get_content_for_section/', @@ -60,7 +56,6 @@ function renderContent (el=null) { window.scrollTo(0, 0); let lang = getLang() replaceHrefOnOnclick() - if (el){ history.pushState({ 'section':data['section_url'] @@ -137,15 +132,12 @@ function select_language (el) { select = document.querySelector(".name_language.curtain") } select.innerHTML = txt - let lang_f_replace = '' - if (window.location.href.includes('ru')){ - lang_f_replace = 'ru' - } else { - lang_f_replace = 'en' - } + let lang_f_replace = getLang() + lang_f_check = txt.toLowerCase() + // txt.toLowerCase() is selected lang:138 window.location.href = window.location.href.replace(`${lang_f_replace}`,txt.toLowerCase()) history.pushState({ - 'lang':txt + 'lang':lang_f_replace },null,window.location.href.replace(`${lang_f_replace}`,txt.toLowerCase())) open_select_language() } diff --git a/templates/tb_base.html b/templates/tb_base.html index 55e497c..2c69a92 100644 --- a/templates/tb_base.html +++ b/templates/tb_base.html @@ -16,6 +16,9 @@ +