Plots2: haga coincidir los guiones en la búsqueda de etiquetas en / etiquetas con la biblioteca JS Typeahead

Creado en 27 sept. 2019  ·  3Comentarios  ·  Fuente: publiclab/plots2

Hicimos algunos cambios para que el formulario de búsqueda de etiquetas ahora busque etiquetas con guiones incluso si ingresa una cadena con espacios. Por ejemplo, buscando:

balloon map realidad envía una búsqueda de balloon-map y por lo tanto coincide con la etiqueta balloon-mapping correctamente.

Sin embargo, aunque los resultados se envían desde el servidor para esta búsqueda, estos resultados no se muestran. Esto se debe a que nuestra biblioteca typeahead intenta hacer una segunda comparación de los resultados con la entrada escrita, y balloon map no coincide con balloon-mapping , por lo que no se muestra nada.

El código que impulsa esto está aquí:

https://github.com/publiclab/plots2/blob/cba54993c9e42dd10c7ecb58be45f33a6f4335c4/app/assets/javascripts/tagging.js#L73 -L86

Y nuestra biblioteca ofrece una variedad de opciones; Creo que la función matcher podría proporcionarse para sustituir los guiones en JavaScript local, para permitir coincidencias con los resultados:

https://github.com/bassjobsen/Bootstrap-3-Typeahead#options

¡Pero se necesitará algo de experimentación para que esto funcione! Nos encantaría recibir ayuda con esto. ¡Gracias! 🎉

(enlazando a # 5719)

JavaScript bug help wanted

Todos 3 comentarios

Captura de pantalla de cómo los resultados regresan y no coinciden.

image

Estoy reclamando esto, actualizaré esto lo antes posible, actualmente estoy configurando el entorno para esto.

@jywarren Esto se ha corregido, por favor marque # 6379

¿Fue útil esta página
0 / 5 - 0 calificaciones