اختيار الصف بالكامل بشكل جماعي

:information_source: ملخص يجعل صف عنصر قائمة الموضوع بالكامل قابلاً للتحديد
:eyeglasses: معاينة Theme Creator
:hammer_and_wrench: المستودع GitHub - VaperinaDEV/full-row-bulk-select: This theme component makes the full topic list item row selectable with click or tap.
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

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

17 إعجابًا

يبدو أنه شيء يجب أن يكون #رسمي؟

8 إعجابات

وظيفة جيدة جدًا، حلت مشكلة كبيرة!!! شكرًا لك!! ويجب على المسؤولين تضمين هذا المكون الإضافي!!!

إعجابَين (2)

هناك مشكلة. مع جهاز iPad على أي حال، لم أتحقق من الأجهزة الأخرى.

تم تحديد خمسة. عرض الصفوف المحددة بهذه الطريقة غريب وفي البداية لم يكن الأمر كذلك. إذا قمت بتحديد الكل وبدأت في التمرير، فإن اللون الأزرق يصبح متدرجًا بعمق وعمق، وفي مرحلة ما يتعطل DiscourseHub (قد يكون هذا التعطل مشكلة أخرى لـ DiscourseHub و iPad، على الرغم من ذلك).

ولكن هناك تعارض مع معاينات قائمة المواضيع.

تم تحديد كل شيء (المعروف بـ 30 بلغة Discourse). النص يقول ذلك أيضًا، ولكن هناك واحد فقط محدد. وإذا كان يجب مسح كل شيء، فإنه يمحو فعليًا تحديدًا واحدًا وينقل علامة الاختيار خطوة واحدة لأسفل.

أترككم تتصارعون لمعرفة ما إذا كان هذا تعارضًا حقيقيًا أم أنه يأتي من Discourse أم ماذا. لكن التحديد باللون الأزرق المتدرج لا يعمل :smirking_face:

إعجاب واحد (1)

مرحباً :wave: نعم، يبدو أن هذه المشكلة موجودة في سفاري، وليس كثيراً ما تحب table مع position: relative;. أعتقد أنه ليس من الممكن القيام بذلك باستخدام CSS. لكنني قمت بإصلاحها باستخدام JavaScript، وكان علينا حساب ارتفاع topic-list-item واستخدامه لارتفاع تراكب bulk-select.

شكراً على التقرير :slight_smile:

إعجابَين (2)

شكرا! إنه يعمل بشكل جيد الآن [1]


  1. باستثناء معاينات قائمة الموضوعات، لكن هذه المشكلة تجميلية فقط ↩︎

إعجاب واحد (1)