안녕하세요, 최신 빌드를 개발 환경에 받아서 테스트해 보았는데, 의도하지 않은 작은 변경 사항을 발견했습니다.
작은 변경 사항이지만, 제가 설문조사를 사용하는 독특한 방식 때문에 저에게는 중요한 문제입니다.
이전에는 설문조사에 표결이 하나도 없으면 “결과 보기” 버튼이 비활성화되어 있었습니다. 이는 결과 볼 것이 없으므로 “결과 보기” 버튼을 누를 수 없어야 한다는 점에서 합리적였습니다. 다음과 같은 모습이었습니다…
표결이 없음을 확인하고 “결과 보기” 버튼이 비활성화되어 있습니다
새로운 “투표 취소(Unvote)” 빌드에서는 표결이 있든 없든 “결과 보기” 버튼이 항상 활성화되어 있는 것으로 보입니다.
표결이 없음을 확인하고 “결과 보기” 버튼이 활성화되어 있습니다
몇 가지 질문이 있습니다: 이것이 사실인가요? 의도적인 변경이었나요, 아니면 실수인가요? 다시 원래대로 바꿀 계획이 있나요?
그대로 유지된다면, 제가 원하는 결과를 얻기 위해 다른 방법을 시도해 보겠습니다.
어떤 경우든, 매우 잘 작동하는 것 같은 투표 취소 기능에 감사드립니다!
배경 정보
배경 정보…
이것이 저에게 왜 문제가 될까요? 저는 (대부분) 개별 사용자의 입력을 수집하기 위해 설문조사를 사용합니다. 즉, 설문조사를 통해 특정 맥락에서 개별 사용자에게 구체적인 질문을 할 수 있습니다. 설문조사에 표결이 하나 이상인 경우는 드물지만, 구조화된 데이터를 수집하는 데 매우 유용합니다.
제 플러그인에서는 하나의 주제에 여러 설문조사가 포함될 수 있고, 이러한 설문조사에는 많은 옵션이 포함될 수 있어 스크롤이 많이 필요합니다. 사용자가 내비게이션을 더 쉽게 할 수 있도록, 사용자가 표결을 한 후 제가 작성한 테마 컴포넌트가 설문조사 UI에서 다른 옵션을 제거하고 사용자가 선택한 옵션만 남깁니다.
이 옵션들을 제거하기 위해, 제 테마 컴포넌트는 활성화된 “결과 보기” 버튼을 대상으로 "클릭"합니다. 결과가 표시되면 표결이 없는 모든 옵션이 제거됩니다.
결국 다음과 같은 모습이 됩니다.
현재 “결과 보기” 버튼이 기본적으로 활성화되어 있으므로, 제 코드가 이를 클릭하게 되고, 표결이 없었기 때문에 모든 옵션이 제거되어 다음과 같은 모습이 됩니다…



