Plots2: faire correspondre les tirets dans les balises rechercher sur /tags avec la bibliothèque JS Typeahead

Créé le 27 sept. 2019  ·  3Commentaires  ·  Source: publiclab/plots2

Nous avons apporté quelques modifications afin que le formulaire de recherche de balises recherche désormais les balises avec trait d'union même si vous saisissez une chaîne avec des espaces. Par exemple, rechercher :

balloon map envoie en fait une recherche de balloon-map et correspond donc correctement à la balise balloon-mapping .

Cependant, bien que les résultats soient renvoyés depuis le serveur pour cette recherche, ces résultats ne sont pas affichés. C'est parce que notre bibliothèque de frappe essaie de faire une deuxième comparaison des résultats avec l'entrée tapée, et balloon map ne correspond pas à balloon-mapping , et donc rien n'est affiché.

Le code qui pilote ceci est ici :

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

Et notre bibliothèque offre une gamme d'options ; Je pense que la fonction matcher pourrait être fournie pour remplacer les tirets dans JavaScript local, pour permettre les correspondances avec les résultats :

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

Mais il faudra un peu d'expérimentation pour que cela fonctionne! Nous aimerions de l'aide pour cela. Merci! 🎉

(lien vers #5719)

JavaScript bug help wanted

Tous les 3 commentaires

Capture d'écran de regarder les résultats revenir et ne pas correspondre !

image

Je revendique cela, je mettrai à jour cela dès que possible, je suis actuellement en train de configurer l'environnement pour cela.

@jywarren Ceci a été corrigé, veuillez vérifier #6379

Cette page vous a été utile?
0 / 5 - 0 notes