Виджету устанавливаю цвет и отступы
Но если нет данных, виджет не скрывается полностью....
как это победить? не меняя условия присвоения классов через виджет?
Виджету устанавливаю цвет и отступы
Но если нет данных, виджет не скрывается полностью....
как это победить? не меняя условия присвоения классов через виджет?
Назначьте ещё какой то класс контейнеру и в js пропишите код
var test = document.querySelector('.test'); if(test.innerHTML == ""){ document.querySelector('.super-test').style.display="none" }else{ document.querySelector('.super-test').style = "" }
Где .test клас контейнера, в котором «нет содержимого»
А .super-test добавьте к классам, что прописали в виджите
Назначьте ещё какой то класс контейнеру и в js пропишите код
var test = document.querySelector('.test'); if(test.innerHTML == ""){ document.querySelector('.super-test').style.display="none" }else{ document.querySelector('.super-test').style = "" }Где .test клас контейнера, в котором «нет содержимого»
А .super-test добавьте к классам, что прописали в виджите
не совсем понял куда классы добавлять
Да, super-test туда. А test, это класс контейнера в вашем виджите
Да, super-test туда. А test, это класс контейнера в вашем виджите
увы такой метод не работает :(
Почему?
Вкладку Опции покажи И расскажи при каких условиях там ничего нет.
Вкладку Опции покажи
там пусто. Нам же нужны классы для скрипта что окутывают содержимое, а не как у тебя на примере пустой див с классом?
Вкладку Опции покажи И расскажи при каких условиях там ничего нет.
там ничего нет при условии что у юзера нет данных для вывода вкладок. хотя бы одного труга. Это системные табы в профиле
там пусто
А как в виджете HTML во вкладке Опции может ничего не быть?
Нам же нужны классы для скрипта что окутывают содержимое
Ну так примени код к этим классам
Если скриптами то вот попроще будет
$('.super-test').each(function(){ if(!$(this).find('.icms-profile__tabs').length) $(this).remove(); });
где
.super-test — класс виджета
.icms-profile__tabs — класс от которого зависит показ виджета
честно говоря не хотелось скриптами так как они мелькают перед тем как включиться.