مرحباً @Stephane_Roy،
آسف لأنني لم أر هذا في وقت سابق. على ما أذكر، قام Penar بمعظم العمل على هذا، لكنني كتبت المواصفات لذا يمكنني الإجابة على معظم أسئلتك حول هذه الوظيفة. لا تتردد في تذكيري هنا إذا كانت لديك المزيد من الأسئلة ![]()
أدناه مثال لما فعلته داخل فئة Gitlab الخاصة بنا. يمكنك رؤية شريط البحث في رأس الصفحة الخاص بنا أنه بمجرد كتابة مصطلح بحث (في هذه الحالة، خط أنابيب)، يمكنك البحث في منتدى gitlab (النقر على زر التعليقات)، ووثائق gitlab (الكتاب)، ومشروع gitlab (التذكرة)، ومكتبات python الخاصة بـ gitlab.

أدناه مثال للمعلمات التي تسمح لك بالبحث في منتدى gitlab.
| المعلمات | القيمة |
|---|---|
| prefix | https://forum.gitlab.com/ |
| icon | comments |
| target | _blank |
| showInCategories | 20,33,90 |
المعلمات، على حد علمي، هي
| المعلمات | القيمة |
|---|---|
| prefix | عنوان URL للمجال مع شرطة مائلة للأمام |
| icon | اسم أيقونة SVG. يمكنك استخدام أيقونات fontawesome، أو أيقونات مخصصة |
| target | |
| showInCategories | قائمة بمعرفات الفئات التي يجب أن تظهر فيها الأيقونة |
| excludeFromCategories | عرض الأيقونة في كل فئة باستثناء هذه القائمة من الفئات |
استخدم واحدة فقط من showInCategories أو excludeFromCategories
أدناه أحد الالتزامات ذات الصلة من مارس إلى أبريل 2023 تقريبًا. حالة الاختبار هي مثال جيد جدًا أيضًا:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub
