Cómo activar la función al hacer clic en el botón Solución

Hola a todos,

Estamos utilizando el plugin discourse-solved para aceptar respuestas de los usuarios. Ahora necesitamos mostrar u ocultar un cuadro de diálogo en la parte inferior cada vez que un usuario acepta o desacepta una respuesta como solución haciendo clic en el botón Solución. ¿Cómo podemos hacerlo?

image

Gracias.

Hola Saurabh,

No estoy muy seguro de entender qué estás preguntando. ¿Podrías explicarme a qué te refieres? Quizás sería útil usar un boceto si eso facilita la comprensión.

¿Por qué quieres mostrar u ocultar una ventana emergente? ¿Qué información deseas mostrar en esa ventana?

Gracias.

Hola @zogstrip,

Gracias por la respuesta. Ya tenemos la solución.

Aquí necesitamos mostrar un popup similar al aviso de cookies (es decir, fijo en la parte inferior) en la página del tema si el usuario conectado es el autor del tema y ninguna de las respuestas está marcada como Solución.
Y cada vez que el autor del tema marca o desmarca una respuesta como Solución, el popup debe ocultarse o mostrarse.

Para ello, hemos creado un widget que devuelve el popup (digamos: accept-answer-popup) únicamente bajo las condiciones requeridas (como mencioné anteriormente) y lo hemos añadido después del widget del flujo de publicaciones.

De esta manera, cada vez que el autor del tema marca o desmarca una respuesta como Solución, tanto el widget del flujo de publicaciones como el popup accept-answer-popup se actualizan, ya que están en cadena. Esto resolvió nuestro problema.

Por favor, indícanos si falta algo en nuestra implementación.

Parece una buena solución :+1: