bem / bem/project-stub

Проблемы с наследованием типа блок-элемент и элемент-блок

Open
#290 1 comment 0 reactions 1 assignee Claimed by @veged View on GitHub
bug
Dominant language
JavaScript
Stars
312
Forks
189
PR merge metrics
No merged PRs in 30d

Description

Есть блок `block-a` c элементом `block-a__elem` и `block-b` с элементом `block-b__elem`.

1. При попытке унаследовать блоком `block-b` элемент `block-a__elem` блок инициализируется с классом `block-b__block-b_js_inited`. При установке модификаторов из экземпляра проинициализированного таким образом блока, классы модификаторов также имеют вид `block-b__block-b_mod_val`.
2. При попытке унаследовать элементом `block-b__elem` блок `block-a` элемент инициализируется с классом `elem_js_inited`. При установке модификаторов из экземпляра проинициализированного таким образом элемента, классы модификаторов также имеют вид `elem_mod_val`.

Репозиторий с воссозданной проблемой:
https://gitlab.com/cpof_tea/project-stub__inheritance-issue

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.