Plots2: corresponder hífens em tags pesquisar em / tags com biblioteca JS Typeahead

Criado em 27 set. 2019  ·  3Comentários  ·  Fonte: publiclab/plots2

Fizemos algumas alterações para que o formulário de pesquisa de tags agora procure por tags hifenizadas, mesmo se você inserir uma string com espaços. Por exemplo, pesquisando por:

balloon map na verdade envia uma pesquisa por balloon-map e, portanto, corresponde à tag balloon-mapping corretamente.

No entanto, embora os resultados sejam enviados de volta do servidor para esta pesquisa, esses resultados não são exibidos. Isso ocorre porque nossa biblioteca de digitação antecipada tenta fazer uma segunda comparação dos resultados com a entrada digitada e balloon map não corresponde a balloon-mapping e, portanto, nada é mostrado.

O código que direciona isso está aqui:

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

E nossa biblioteca oferece uma variedade de opções; Acho que a função matcher poderia ser fornecida para substituir os hifens no JavaScript local, para permitir correspondências com os resultados:

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

Mas vai demorar alguma experimentação para fazer isso funcionar! Adoraríamos ajudar com isso. Obrigado! 🎉

(com link para # 5719)

JavaScript bug help wanted

Todos 3 comentários

Captura de tela de como assistir os resultados retornam e não correspondem!

image

Estou reivindicando isso, vou atualizar isso o mais rápido possível, atualmente estou configurando o ambiente para isso.

@jywarren Isso foi corrigido, verifique # 6379

Esta página foi útil?
0 / 5 - 0 avaliações