Быстрая правка снова работает на всей витрине: метки «Править» вынесены в отдельный фиксированный слой и больше не перекрываются вёрсткой шаблонов.
Причина
Метка жила внутри карточки шаблона. Стоило шаблону поставить свои правила — полноразмерную ссылку, обрезание, слой поверх карточки — как метку становилось видно, а клик уходил в карточку, а не в админку. На главной так «накрылись» новости, игры, журнал и вопросы; фрагменты и страницы материалов работали, потому что у них таких обёрток нет.
Что изменено
- Метки живут в отдельном слое .nx-tag-layer поверх страницы (z-index 2147483000) и всплывают при наведении на область
- Позиция считается по области правки — метка всегда у её левого верхнего угла
- CSS шаблонов больше не может перекрыть метку или перехватить клик
- Подсветка области (пунктирная рамка) сохранена
- Кэш браузера обновляется автоматически: файлы подключаются с меткой времени
Проверено
- На главной в режиме правки метка появляется на карточке новости, клик открывает форму материала
- Фрагменты и страницы материалов правятся как прежде