Привет! Я только что скачал последнюю сборку в свою среду разработки для тестирования и заметил небольшое, возможно, непреднамеренное изменение.
Это незначительное изменение, но для меня оно важно из-за моего необычного способа использования опросов.
Раньше, если в опросе не было голосов, кнопка «Показать результаты» была неактивна. Это имело смысл: нечего показывать, поэтому кнопку «Показать результаты» не следует нажимать. Выглядело это так…
Обратите внимание: голосов нет, и кнопка «Показать результаты» неактивна
В новой сборке с функцией «Отмена голоса» кажется, что кнопка «Показать результаты» всегда активна, независимо от того, были ли поданы голоса или нет.
Обратите внимание: голосов не было подано, но кнопка «Показать результаты» активна
Несколько вопросов: так ли это? Это было намеренно или упущение? Вы планируете вернуть всё как было?
Если всё останется как есть, я попробую другой способ достижения желаемого результата.
В любом случае спасибо за функцию отмены голоса, которая, кажется, работает очень хорошо!
Предпосылки
Предпосылки…
Почему это проблема для меня? Я использую опросы для сбора мнений (в основном) от отдельных пользователей. То есть опрос позволяет мне задавать конкретные вопросы отдельному пользователю в определённом контексте. В опросе редко бывает больше одного голоса, но они значительно упрощают сбор структурированных данных.
В моём плагине тема может содержать множество опросов, и эти опросы могут включать много вариантов, что означает необходимость долгого прокручивания. Чтобы пользователям было проще ориентироваться, после того как они проголосуют, компонент темы, который я написал, удаляет из интерфейса опроса все остальные варианты, оставляя только выбранный пользователем.
Чтобы удалить эти варианты, мой компонент темы находит активную кнопку «Показать результаты» и «нажимает» её. После отображения результатов удаляются все варианты, у которых нет голосов.
В итоге это выглядит так.
В данный момент, поскольку кнопка «Показать результаты» по умолчанию активна, мой код нажимает её, и так как голосов не было, все варианты удаляются, и это выглядит так…



