أنا مهتم بفهم المزيد حول الاستراتيجيات التي يستخدمها Discourse لعرض الجداول العريضة (أي، الجداول التي تكون عريضة بما يكفي لتجاوز الصندوق المحتوي). يبدو أن هذا الموضوع يشير إلى أن Discourse سيظهر زر توسيع الجدول للجداول العريضة:
ويبدو أن هذا الموضوع يشير إلى أن Discourse يجب أن يظهر أشرطة تمرير أفقية للجداول العريضة:
ولكن عند عرض الموضوع الأول، لا أرى أيًا من هذين السلوكين للجدول الثاني (لا على هاتفي ولا على متصفح الويب الخاص بي (Chrome) مع عرض نافذة صغير جدًا). ما هو السلوك المتوقع الحالي لـ Discourse للجداول العريضة؟
أرى شريط التمرير يظهر في المثال الذي نشرته (على هاتفي)، ولكنه لا يظهر في الجدول الثاني في المنشور الأول أعلاه (على الرغم من أن معظم JSON في العمود الأيمن مقصوص). ما الذي قد يكون مختلفًا بين الحالتين؟
يبدو الجدول الموجود في هذا المنشور يتصرف بشكل غريب بعض الشيء بالنسبة لي، ويبدو أنه متصل بالأول فيما يتعلق بالتوسيع وما إلى ذلك.
تم إنشاء الجدول الثاني باستخدام HTML بدلاً من Markdown للسماح بكتل التعليمات البرمجية، لذلك قد يكون هذا هو ما يربكه، بالإضافة إلى عدم تطبيق شريط التمرير.
أجل، أرى أن مؤلف هذا المنشور الأول يذكر حتى أن الجدول الأول هو جدول Markdown والجدول الثاني هو HTML، على الرغم من أنني أفترض أنني لم أتوقع أن يكون ذلك ذا صلة، في البداية. وبعد ذلك، بالنظر إلى المصدر المُعالج، أرى أن جداول Markdown (مثل الجدول الذي نشره @mattdm سابقًا) مغلفة بـ <div> class="md-table">. أتساءل لماذا يوجد فئة محددة لجداول Markdown، ولماذا يعرض Discourse فقط الجداول الواسعة من هذا النوع مع أشرطة التمرير. يبدو هذا وكأنه خطأ بالنسبة لي؛ هل يتفق الآخرون؟
أنا أيضًا ما زلت فضوليًا بشأن وظيفة زر توسيع الجدول. أرى الزر مضمنًا في المصدر المُعالج للجدول المثال من وقت سابق في هذا الموضوع وأيضًا في المصدر المُعالج للجدول الثاني (جدول HTML) في منشور “زر توسيع الجدول يعرض الجدول الخطأ”، ولكن ليس في الجدول الأول (جدول Markdown) في هذا المنشور. ولكن هذه الأزرار لا تُعرض عند تمرير مؤشر الفأرة فوق الجداول المعنية، على حد علمي.