96 lines
2.7 KiB
JavaScript
96 lines
2.7 KiB
JavaScript
|
|
function show_inf_carrier (el) {
|
|
event.preventDefault()
|
|
let form = el.closest("div[name='form_carrier']")
|
|
let finish_form = form.children
|
|
let form_open = finish_form[0].children
|
|
let nm_1 = form_open[1]
|
|
let ph_1 = form_open[2]
|
|
let em_1 = form_open[3]
|
|
|
|
let btn_open_chat = finish_form[1]
|
|
let els = [nm_1, ph_1.querySelectorAll(".el_for_open_el")[0],em_1.querySelectorAll(".el_for_open_el")[0]]
|
|
// let iter_lists = 0
|
|
for (let i = 0;i < els.length;i++){
|
|
els[i].classList.toggle("active")
|
|
// iter_lists++
|
|
}
|
|
|
|
|
|
|
|
// let btn_open_chat = finish_form[3]
|
|
|
|
// ph_1.parentElement.children[2].classList.toggle("active");
|
|
// ph_1.classList.toggle("active");
|
|
// em_1.classList.toggle("active");
|
|
// try {
|
|
// ph_2.parentElement.children[1].classList.toggle("active");
|
|
// } catch {
|
|
// // p
|
|
// }
|
|
|
|
// em_2.parentElement.children[1].classList.toggle("active");
|
|
btn_open_chat.classList.toggle("active")
|
|
if (el.style.display === "none"){
|
|
el.style.display = ""
|
|
} else {
|
|
el.style.display = "none"
|
|
}
|
|
let phones_el = document.querySelector(".phones_carrier")
|
|
if (phones_el){
|
|
let dataset = phones_el.dataset
|
|
let href = dataset['href']
|
|
phones_el.setAttribute("href",href)
|
|
}
|
|
let email_el = document.querySelector(".email_carrier")
|
|
if (email_el){
|
|
let dataset = email_el.dataset
|
|
let href = dataset['href']
|
|
email_el.setAttribute("href",href)
|
|
}
|
|
// let els = document.querySelectorAll(".el_for_open_el")
|
|
// for (let i = 0;i < els.length;i++){
|
|
// els[i].classList.toggle("active")
|
|
// }
|
|
// el.style.display = "none"
|
|
// el.previousElementSibling.classList.toggle("active")
|
|
|
|
// el.classList.toggle("hide")
|
|
|
|
}
|
|
|
|
function open_chat (user_id){
|
|
event.preventDefault()
|
|
let host = window.location.origin
|
|
let user_id_ = user_id.toString()
|
|
let href = host + '/ru/profile/page/chat/' + user_id_
|
|
// window.location.href = host + '/profile/chat/' + user_id
|
|
window.location.replace(href)
|
|
}
|
|
|
|
function changeWidthEL (el){
|
|
|
|
let parent = el.offsetParent
|
|
let loader_place = parent.querySelector('.abbreviation_airport_in_search')
|
|
if (loader_place.innerHTML){
|
|
loader_place.classList.remove('hide')
|
|
el.classList.remove('w_100')
|
|
} else {
|
|
loader_place.classList.add('hide')
|
|
el.classList.add('w_100')
|
|
}
|
|
|
|
}
|
|
|
|
function focusOnInput (el) {
|
|
let parent = el.offsetParent
|
|
let input = parent.querySelector('.find_route')
|
|
input.focus()
|
|
}
|
|
|
|
function checkLetterOrNumber (el){
|
|
let txt = el.value
|
|
if (isNaN(txt)){
|
|
el.value = txt.slice(0, -1);
|
|
}
|
|
} |