Plots2: تطابق الواصلات في العلامات البحث في / العلامات باستخدام مكتبة JS Typeahead

تم إنشاؤها على ٢٧ سبتمبر ٢٠١٩  ·  3تعليقات  ·  مصدر: publiclab/plots2

لقد أجرينا بعض التغييرات بحيث يبحث نموذج البحث عن العلامات الآن عن العلامات الموصولة حتى إذا أدخلت سلسلة بها مسافات. على سبيل المثال ، البحث عن:

يرسل balloon map بالفعل بحثًا عن balloon-map ولذا فهو يطابق العلامة balloon-mapping بشكل صحيح.

ومع ذلك ، على الرغم من إرسال النتائج مرة أخرى من الخادم لهذا البحث ، لا يتم عرض هذه النتائج. هذا لأن مكتبة الكتابة الخاصة بنا تحاول إجراء مقارنة ثانية للنتائج مع الإدخال المكتوب ، ولا يتطابق balloon-mapping balloon map مع balloon-mapping ، وبالتالي لا يظهر أي شيء.

الكود الذي يقود هذا هنا:

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

وتقدم مكتبتنا مجموعة من الخيارات ؛ أعتقد أنه يمكن توفير الوظيفة matcher لاستبدال الواصلات في JavaScript المحلي ، للسماح بمطابقات مع النتائج:

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

لكن الأمر سيستغرق بعض التجريب للحصول على هذا العمل! نحن نحب المساعدة في هذا. شكرا! 🎉

(رابط # 5719)

JavaScript bug help wanted

ال 3 كومينتر

لقطة من مشاهدة النتائج تعود وليست مباراة!

image

أنا أدعي هذا ، وسوف يتم تحديثه في أسرع وقت ممكن ، وأنا أقوم حاليًا بإعداد البيئة لذلك.

jywarren تم إصلاح هذا ، يرجى التحقق من # 6379

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات