¡Hola! Acabo de descargar la última compilación a mi entorno de desarrollo para probar esto y he notado un cambio pequeño, quizás no intencional.
Es un cambio menor, pero es significativo para mí debido a la forma peculiar en que uso las encuestas.
Anteriormente, si no había votos en la encuesta, el botón “Mostrar resultados” estaba deshabilitado. Eso tenía sentido: no hay resultados que mostrar, por lo que el botón “Mostrar resultados” no debería ser presionable. Se veía así…
Nota que no se han emitido votos y el botón “Mostrar resultados” está deshabilitado
En la nueva compilación “Anular voto”, parece que el botón “Mostrar resultados” siempre está habilitado, haya votos o no.
Nota que no se han emitido votos pero el botón “Mostrar resultados” está habilitado
Algunas preguntas: ¿Es esto así? ¿Fue intencional o un descuido? ¿Lo volverán a cambiar?
Si se mantiene así, intentaré otra forma de lograr el resultado deseado.
De cualquier manera, ¡gracias por la función de anular voto, que parece funcionar muy bien!
Antecedentes
Antecedentes…
¿Por qué esto es un problema para mí? Uso las encuestas para capturar la entrada de (principalmente) usuarios individuales. Es decir, una encuesta me permite hacer preguntas específicas a un usuario individual en un contexto específico. Rara vez hay más de un voto en una encuesta, pero facilitan mucho la recopilación de datos estructurados.
En mi plugin, un tema puede incluir muchas encuestas y estas pueden tener muchas opciones, lo que significa mucho desplazamiento. Para facilitar la navegación a los usuarios, una vez que han votado, un componente de tema que escribí elimina las otras opciones de la interfaz de la encuesta, dejando solo la opción que seleccionaron.
Para eliminar estas opciones, mi componente de tema apunta a un botón “Mostrar resultados” habilitado y lo “hace clic”; una vez que se muestran los resultados, se eliminan todas las opciones que no tienen votos.
Al final, se ve así.
En este momento, como el botón “Mostrar resultados” está habilitado por defecto, mi código lo hace clic y, como no se han emitido votos, se eliminan todas las opciones y se ve así…



