This commit is contained in:
2023-11-11 14:26:17 +03:00
parent 5856fbb670
commit 8d52620d32

View File

@@ -774,7 +774,6 @@ function open_curtain (left=null,right=null,overlay=null,close=null){
handler_text.style.fontSize = '16px' handler_text.style.fontSize = '16px'
} }
//тут боди по неведомой для меня причне получал перманентный оверфлоу в значении hidden и вырубал все блоки кроме Новое Сообщение, вероятно для него эта проверка и делалась
if (!curtain.classList.contains('open')){ if (!curtain.classList.contains('open')){
body.style.overflowY = '' body.style.overflowY = ''
} else { } else {
@@ -812,82 +811,50 @@ function newCurtainZIndex (curtain) {
function getInfoCurtain (curtain,zIndex,name) { function getInfoCurtain (curtain,zIndex,name) {
let data = {} let data = {}
let curtain_f_w = null
if (curtain){ if (curtain){
let type_curt = getTypeOfData(curtain) let type_curt = getTypeOfData(curtain)
if (curtain[0] && type_curt === 'object'){ if (curtain[0] && type_curt === 'object'){
curtain = curtain[0] curtain_f_w = curtain[0]
} }
if (name){
let dataset = curtain.dataset
let name = ''
if (dataset){
name = dataset['name']
data['name'] = name
}
}
if (zIndex){
if (curtain.style.zIndex){
data['zIndex'] = curtain.style.zIndex
} else{
data['zIndex'] = 'z-index not finded'
}
}
} else { } else {
let new_curtain = getOpenCurtain() curtain_f_w = getOpenCurtain()
let type_curt = getTypeOfData(new_curtain) let type_curt = getTypeOfData(curtain_f_w)
if (new_curtain[0]){ if (curtain_f_w[0]){
if (type_curt === 'object'){ if (type_curt === 'object'){
new_curtain = new_curtain[0] curtain_f_w = curtain_f_w[0]
} }
} }
if (name){ }
let dataset = new_curtain.dataset if (name){
let name = '' let dataset = curtain_f_w.dataset
if (dataset){ let name = ''
name = dataset['name'] if (dataset){
data['name'] = name name = dataset['name']
} data['name'] = name
}
}
if (zIndex){
if (curtain_f_w.style.zIndex){
data['zIndex'] = curtain_f_w.style.zIndex
} else{
data['zIndex'] = 'z-index not finded'
} }
if (zIndex){
if (new_curtain.style.zIndex){
data['zIndex'] = new_curtain.style.zIndex
} else{
data['zIndex'] = 'z-index not finded'
}
}
} }
return data return data
} }
function getOpenCurtain () { function getOpenCurtain () {
let curtains = document.querySelectorAll(".curtain") let curtains = document.querySelectorAll(".curtain.open")
let curtain = '' if (!curtains){
if (curtains.length > 1){ curtains = document.querySelector('.curtain')
curtain = [] console.log(`not finded open curtain choice first curtain named=${curtains.dataset['name']}`)
} }
let i = 0 return curtains
curtains.forEach(function (){
let el = curtains[i]
if (el.classList.contains('open')){
let type_data = getTypeOfData(curtain)
if (type_data === 'object'){
curtain.push(el)
} else {
curtain = el
}
}
i++
})
if (!curtain){
curtain = document.querySelector('.curtain')
console.log(`not finded open curtain choice first curtain named=${curtain.dataset['name']}`)
}
return curtain
} }
function getTypeOfData (data) { function getTypeOfData (data) {