DEV: Вкладки на сайте и «упрощение» некоторых вещей...
Эти дни надо посвятить доработке того, что есть. Например, на главной странице (ленте) появились вкладки (sidebar), и надо посмотреть, чтобы сделать гибко добавление туда еще одной, например, третьей.
Посмотреть различные парсеры для текста и исправить все существующие ошибки, убрать заплатки. И… делать релиз. Мне надо архивировать часть работы, поставить как-бы точку, чтобы идти далее.
По заплаткам, пример: давайте опишием фото в ленте, а теперь в теле поста, кстати, а оно появляется еще и в профиле, и может появиться еще… Вот такое поведение, есть заплатка.
Как подойти к этому определению, например: mt5
= margin-top: 5px;
в коде. Можно посмотреть на это так, что весь подход атомарных, пример Tailwind, — это одна большая заплатка. :)
Как смотреть, с какой стороны…
Далее я хочу сделать небольшой рефакторинг всего, что есть.
mediumZoom(document.querySelectorAll('.post-body.full .post img:not(.emoji), img.preview, .max-w780 p img:not(.emoji)'))
Вот такие заплатки, частные случаи должны быть убраны, как и в css, так и php. В примере выше, кто это вообще такие условия запомнит, да и зачем они… Это только один из примеров.
Если какие ошибки, предложения и т.д. в эту тему, желательно.
P.S. Фото нашел почти в тему…
В теле поста размер фотографий привязан к классу medium-zoom-image. Который в свою очередь добавляется через js, а он загружается на странице в последнюю очередь, что ведет к тому, что макет прыгает.
Возможно, — имеет смысл, как-то сделать это по другому?
Давно надо было это убрать, давайте сегодня поработаем над этим. А то вот сейчас расползаются фото. Спасибо +