diff --git a/static/js/global_js.js b/static/js/global_js.js index 1dec95b..aecdbc9 100644 --- a/static/js/global_js.js +++ b/static/js/global_js.js @@ -17,31 +17,52 @@ function middleWareJS(){ let footer = document.querySelector("footer") let body = document.querySelector("body") let type = getInfoAboutUser() - if (type !== 'mobile'){ - if (document.querySelector(".menu_buttons.curtain.left") || window.location.href.includes('support') || window.location.href.includes('chat')){ - footer.style.display = "none" - body.style.overflow = "hidden" + // if (type !== 'mobile'){ + if (document.querySelector(".menu_buttons.curtain.left") || window.location.href.includes('support') || window.location.href.includes('chat')){ + footer.style.display = "none" + body.style.overflow = "hidden" - } else { - footer.style.display = "" - body.style.overflow = "" - } + } else { + footer.style.display = "" + body.style.overflow = "" } - + // }/ } function changeTopStrMobile (){ let body = document.querySelector("body") - if (!window.location.href.includes("mobile")){ - if (!window.location.href.includes("mobile") && !window.location.href.includes("route_search_results")){ - window.location.href = window.location.href + `?mobile=${getInfoAboutUser() === 'mobile'}` - } + // if (!window.location.href.includes("mobile")){ + // if (!window.location.href.includes("mobile") && !window.location.href.includes("route_search_results")){ + // window.location.href = window.location.href + `?mobile=${getInfoAboutUser() === 'mobile'}` + // } body.style.opacity = '' body.style.transition = '500ms' - } else { + // } else { body.style.display = '' body.style.transition = '500ms' + // } +} + +function openOrCloseCurtainSupportChat (){ + if (window.location.href.includes("support")){ + let type_screen = getInfoAboutUser() + let chat_block = document.querySelector(".block-chat") + let name_ticket = document.querySelector(".name_ticket") + let str = 'menu_buttons curtain left' + if (type_screen === 'mobile'){ + if (!chat_block){ + str = `${str} open` + } else { + str = `${str} close` + } + } else { + str = `${str} open` + } + if (name_ticket){ + str = `${str} margin` + } + document.querySelector(".menu_buttons").class = str } } diff --git a/static/js/user_profile_2.js b/static/js/user_profile_2.js index 4312b82..e9e0c2a 100644 --- a/static/js/user_profile_2.js +++ b/static/js/user_profile_2.js @@ -45,13 +45,13 @@ function select_tab_profile (el,url,owner_type=null) { let confirm_url_f_lang_ru = '' let confirm_url_f_lang_en = '' if (owner_type){ - window.history.pushState(null, null, `/${document.documentElement.lang}/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}/?mobile=${getInfoAboutUser() === 'mobile'}`) - confirm_url_f_lang_ru = `/ru/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}/?mobile=${getInfoAboutUser() === 'mobile'}` - confirm_url_f_lang_en = `/en/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}/?mobile=${getInfoAboutUser() === 'mobile'}` + window.history.pushState(null, null, `/${document.documentElement.lang}/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}`) + confirm_url_f_lang_ru = `/ru/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}/` + confirm_url_f_lang_en = `/en/profile/page/${profile_tabs_f_static_map.get(`${url}_${owner_type}`)}/` } else { - window.history.pushState(null, null, `/${document.documentElement.lang}/profile/page/${profile_tabs_f_static_map.get(url)}/?mobile=${getInfoAboutUser() === 'mobile'}`) - confirm_url_f_lang_ru = `/ru/profile/page/${profile_tabs_f_static_map.get(url)}/?mobile=${getInfoAboutUser() === 'mobile'}` - confirm_url_f_lang_en = `/en/profile/page/${profile_tabs_f_static_map.get(url)}/?mobile=${getInfoAboutUser() === 'mobile'}` + window.history.pushState(null, null, `/${document.documentElement.lang}/profile/page/${profile_tabs_f_static_map.get(url)}/`) + confirm_url_f_lang_ru = `/ru/profile/page/${profile_tabs_f_static_map.get(url)}/` + confirm_url_f_lang_en = `/en/profile/page/${profile_tabs_f_static_map.get(url)}/` } document.querySelector("#ru_lang").href = confirm_url_f_lang_ru document.querySelector("#en_lang").href = confirm_url_f_lang_en @@ -116,7 +116,7 @@ function clickONTHEAPROfileBTN (el) { function changeHrefCl (el) { let dataset = el.dataset let old_href = dataset['href'] - let new_href = old_href + `?mobile=${getInfoAboutUser() === 'mobile'}` + let new_href = old_href el.setAttribute('href',new_href) } @@ -534,6 +534,13 @@ function selectedUserMessenger (ticket_id=null,user_id=null,el){ document.querySelector(".enter-message-inp").focus() document.querySelector(".tab_user_messanger.select").scrollIntoView({behavior: "smooth",block:'end',inline:'end'}); + if (getInfoAboutUser() === 'mobile' || getInfoAboutUser() === 'laptop'){ + window.scrollTo({ + top: 0, + left: 0 + // behavior: "smooth", + }); + } // if (window.location.host.includes('support') && user_type !== 'mobile' && user_type !== 'laptop'){ // let menu = document.querySelector(".menu_buttons.curtain.left") // let container_user_messenger = document.querySelector(".container-messenger") @@ -856,7 +863,7 @@ function set_curtain_z_index (curtain) { } function close_open_curtain () { - if (getInfoAboutUser() === 'mobile' || !window.location.href.includes("profile")){ + if (getInfoAboutUser() === 'mobile' || getInfoAboutUser() === 'laptop' || !window.location.href.includes("profile")){ let curtains = document.querySelectorAll('.curtain.open') if (curtains.length >= 2) { if (last_open_curtain) {