Закрыть
Скидки в Webasyst 25–29 ноября 2021

cursor: pointer Не принято

2

В shop.css:12 есть запись вида 

label {    cursor: pointer;   }

Всё бы ничего, но label используется при использовании waHtmlControl (т.е. на всех штатных страницах настроек и не только).  Получается как минимум некрасиво.

3 комментария

  • +1

    некрасиво, но вроде как вполне логично: т.к. при клике на label срабатывает действие элемента (чекбокс меняет свое значение, все остальные элементы становятся под фокусом).

    А если очень хочется чтобы страницы настроек плагина стали красивее - ставь плагин Доработки интерфейса бекенда =) я там подправил этот момент и кучу других подобных.

    html body #wa-plugins-content h1+div.fields.form #plugins-settings-form .field .name label {
        cursor: default !important;
    }

    • +1

      Логично - это когда единообразно. А когда кто в лес кто по дрова - это бардак =)   Поэтому и говорю - некрасиво. Ну или пусть кто-то объяснит, почему в разделе Магазин - Настройки - Общие настройки такого эффекта нет, а в настройках плагинов есть. Или более показательный пример: Магазин - Настройки - Режим работы: из пяти настроек на одной курсор меняется, на четырёх нет.  Ну да, логично ))

      • +1

        тема то называется "cursor: pointer"? Как по мне:

        - если можно кликнуть и что-то произойдет - "cursor: pointer" норм

        - если можно кликнуть, но ничего не произойдет - "cursor: default" норм


        единообразие страниц настроек плагинов и страницы настроек магазина - уже отдельная тема =)

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите