Skip to content

CSS классы пагинации pdoPage #30

Description

@biz87

Резюме

Современный подход к планированию и формированию CSS классов требует использования БЭМ блоков.
Это промышленный стандарт.
Все классы объявленные внутри блока должны иметь одинаковое название
На данный момент блок объявляется с классом .pagination, внутри уже почему то .page-item и .page-link. Это бардак.
Сделано насколько я помню для обратной совместимости с древним компонентом.

Предложение

Собственно предлагаю привести все к стандарту по БЭМ.
Пометить старые классы как depricated
Добавить следующую структуру

.pagination
.pagination__page
.pagination__link

Классы active, disabled которые обозначают состояние изменить на

.pagination__page--active
.pagination__page--disabled

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions