Plots2: cocokkan tanda hubung dalam pencarian tag di /tags dengan perpustakaan JS Typeahead

Dibuat pada 27 Sep 2019  ·  3Komentar  ·  Sumber: publiclab/plots2

Kami membuat beberapa perubahan sehingga formulir pencarian tag sekarang mencari tag dengan tanda hubung meskipun Anda memasukkan string dengan spasi. Misalnya, mencari:

balloon map sebenarnya mengirimkan pencarian untuk balloon-map sehingga cocok dengan tag balloon-mapping dengan benar.

Namun, meskipun hasil dikirim kembali dari server untuk pencarian ini, hasil ini tidak ditampilkan. Itu karena perpustakaan typeahead kami mencoba melakukan perbandingan kedua dari hasil dengan input yang diketik, dan balloon map tidak cocok dengan balloon-mapping , sehingga tidak ada yang ditampilkan.

Kode yang mendorong ini ada di sini:

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

Dan perpustakaan kami menawarkan berbagai pilihan; saya pikir fungsi matcher dapat disediakan untuk menggantikan tanda hubung dalam JavaScript lokal, untuk memungkinkan kecocokan dengan hasil:

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

Tapi itu akan membutuhkan beberapa eksperimen untuk membuatnya bekerja! Kami akan senang membantu dengan ini. Terima kasih! 🎉

(menghubungkan ke #5719)

JavaScript bug help wanted

Semua 3 komentar

Tangkapan layar melihat hasil kembali dan tidak cocok!

image

Saya mengklaim ini, akan memperbarui ini secepatnya, saat ini saya sedang menyiapkan lingkungan untuk ini.

@jywarren Ini telah diperbaiki, silakan periksa #6379

Apakah halaman ini membantu?
0 / 5 - 0 peringkat