CSS-класс блоков верхнего уровня
Добавлено: 07.07.2016 19:57
Добрый день!
У меня достаточно специфическая техническая просьба-идея к разработчикам.
Я балуюсь прикручиванием к сайту planfix.ru пользовательских стилей и регулярно сталкиваюсь с одной неприятностью. Дело в том, что для больших блоков верхнего уровня с определенной ролью (отображающих списки задач, проектов, Планировщик) нет видимой возможности построить однозначный селектор. Они имеют класс, указывающий их расположение b-right-block, bfirst-block, b-last-block и некоторые другие свойства, позволяющие иногда косвенно определить, какую роль выполняет данный блок. Но я не смог найти однозначного класса или другого свойства, однозначно идентифицирующего роль блока.
Мой главный интерес касается блока Планировщика. Только в случае отображении планировщика для задач внутри проекта его блок, помимо безликих классов b-right-block и b-last-block, получает ясно идентифицирующий роль блока класс: planner-project-view. Во всех остальных случаях, чтобы выбрать блок планировщика, приходится идти на дикие изыски с использованием совершено косвенных признаков — вроде того, что среди себе подобных только блок планировщика имеет класс overflow-hidden — костыльная жуть на синей изоленте, короче.
Я понимаю, что разработчики фронтэнда весьма далеки от таких этих гиковских забот, но если вдруг моя просьба пересекается с их интересами, то очень прошу: добавьте, пожалуйста, указанным блокам классы, идентифицирующие их роль, как это есть у планировщика внутри проекта. Хотя бы, блокам с планировщиком.
С уважением и надеждой.
У меня достаточно специфическая техническая просьба-идея к разработчикам.
Я балуюсь прикручиванием к сайту planfix.ru пользовательских стилей и регулярно сталкиваюсь с одной неприятностью. Дело в том, что для больших блоков верхнего уровня с определенной ролью (отображающих списки задач, проектов, Планировщик) нет видимой возможности построить однозначный селектор. Они имеют класс, указывающий их расположение b-right-block, bfirst-block, b-last-block и некоторые другие свойства, позволяющие иногда косвенно определить, какую роль выполняет данный блок. Но я не смог найти однозначного класса или другого свойства, однозначно идентифицирующего роль блока.
Мой главный интерес касается блока Планировщика. Только в случае отображении планировщика для задач внутри проекта его блок, помимо безликих классов b-right-block и b-last-block, получает ясно идентифицирующий роль блока класс: planner-project-view. Во всех остальных случаях, чтобы выбрать блок планировщика, приходится идти на дикие изыски с использованием совершено косвенных признаков — вроде того, что среди себе подобных только блок планировщика имеет класс overflow-hidden — костыльная жуть на синей изоленте, короче.
Я понимаю, что разработчики фронтэнда весьма далеки от таких этих гиковских забот, но если вдруг моя просьба пересекается с их интересами, то очень прошу: добавьте, пожалуйста, указанным блокам классы, идентифицирующие их роль, как это есть у планировщика внутри проекта. Хотя бы, блокам с планировщиком.
С уважением и надеждой.