طريقة للتنقل في البحث في نتائج هذا الموضوع

هل يوجد معالج للتنقل بين نتائج “البحث في هذا الموضوع” الأخيرة السابقة والتالية؟

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

أنا جديد جدًا على Discourse، لقد أجريت بحثًا في الميتا والمصدر ولكنني لم أعثر على شيء، ولكن يبدو أنه سيكون مهمًا جدًا لذلك قد أكون أفتقده. شكرًا!

أعتقد أن مفاتيح الأسهم ستقوم بالمهمة. يمكنك رؤية اختصارات لوحة المفاتيح المتاحة بالنقر على زر لوحة المفاتيح في الشريط الجانبي على سطح المكتب.

Screenshot_20251121_073946_Chrome

الهدف هو تصفح موضوع دون التنقل ذهابًا وإيابًا بين الموضوع و نتائج البحث.

في المشاركات الطويلة، من الصعب الاحتفاظ بمكانك في النتائج، خاصة وأن موضع التمرير يُعاد تعيينه في كل مرة تضغط فيها على نتيجة.

لذا، سيعمل مثل معالجات j و k selectUp selectDown ولكنه سيتخطى الردود التي لم تكن جزءًا من نتائج “البحث في هذا الموضوع” الأخيرة، ويحدد فقط الردود التي كانت كذلك.

إعجابَين (2)

في تقديري، سيكون من المعقول الاحتفاظ بقائمة من الردود خارج الشاشة (مثل مصفوفة) ثم ببساطة الفهرسة من خلالها باستخدام معالجات previousResult و nextResult، مع إعادة تعيين القائمة في كل مرة يتم فيها تحميل موضوع جديد أو إجراء بحث جديد.

بالطبع، ستصبح اختصارات لوحة المفاتيح و/أو الأزرار سهلة للغاية بعد ذلك.

إعجابَين (2)