Скопировал себе на проект эти табы https://github.com/bem-contrib/hackaton/tree/master/common.blocks/tabs
BEMJSON:
{
block : 'tabs',
mods : { theme : 'islands', type : 'button', size : 'm' },
tabs : [
{
title : 'First',
content : 'First tab content'
},
{
title : 'Second',
content : 'Second tab content'
},
{
title : 'Third',
content : 'Third tab content',
checked : true
}
]
}
В итоге генерируется все верно, есть radio кнопки, есть вкладки с контентом. Вкладка указанная становится активной, а вот radio кнопка нет, что нужно указать или исправить? Спасибо.
Я взял за основу
project-stub
, скопировал и у меня проблема не воспроизводится — все работает правильно.@tadatuta Тоже сейчас взял project-stub, такая картина:
@tadatuta Ни одна радио кнопка не активна... У вас также? Они становятся активными только после клика.
@romamilkovic извиняюсь, сначала неправильно понял о чем речь.
закоммитил исправление: https://github.com/bem-contrib/hackaton/commit/37cc97d8ba161ebb2c55b9c45ca510c9f8c69b28
Пожалуйста подскажите, что бы эти табы заработали с последней версией
project-stub
, достаточно переписать клиентский JS ? Или все внутренности перетряхивать нужно?@DjonyBastone переписывания клиентского js должно быть достаточно.
Я опубликовал примерно такие же примитивные табики из более-менее «свежего» проекта: https://github.com/tadatuta/bem-bricks/blob/master/common.blocks/tabs/tabs.md, предлагаю заиспользовать их.