نافذة معاينة الموضوع

لقد حدّثت الجدول الزمني! :tada:

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


عذرًا، لكنني لا أستطيع إعادة إنتاج هذا الخطأ. :confused:

إعجابَين (2)

قمت بتثبيت التحديث على موقع تجريبي https://forum.escooterworld.com/ ويحدث الأمر هناك، ولا أعرف السبب. أنا في إجازة حتى يوم الثلاثاء، لذا لا أستطيع حقًا إجراء المزيد من الاختبارات لمعرفة ما يحدث.

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

هل يمكنك إرسال مكوّنك حتى أتمكن من الاطلاع عليه؟

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

تم الإرسال، لكن المشكلة تحدث بنفس الطريقة حتى مع تعطيل ذلك المكوّن، وبدأت تحدث فقط منذ آخر تحديث.

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

جرّب الاختبار في متصفح Duck Duck Go :wink:

لقد حدّثت رسالة تلميح السحب: DEV: Add more control over swipe hint message - Pull Request #11 - VaperinaDEV/discourse-topic-preview-modal - GitHub

تتضمن الإعدادان الجديدان التاليان:

  • always_show_dismiss_hint:
    بشكل افتراضي، يظهر تلميح إيماءة الإغلاق على الجوال (“اسحب للأعلى/لأسفل أو استخدم إيماءة/زر الرجوع للإغلاق”) مرة واحدة فقط لكل متصفح، في المرة الأولى التي يُفتح فيها نافذة المعاينة. فعّل هذا الخيار لعرضه في كل مرة بدلاً من ذلك. ينطبق هذا فقط عندما تكون قيمة modal_dismiss_gesture هي “gesture”.

  • dismiss_hint_duration_ms:
    المدة (بالميلي ثانية) التي تبقى فيها تلميح إيماءة الإغلاق على الشاشة قبل أن يتلاشى. فكّر في تقليل هذه المدة إذا كنت قد فعّلت always_show_dismiss_hint، لأن تلميحاً يستمر 10 ثوانٍ في كل مرة قد يصبح مُتكرراً ومُزعجاً. اضبط القيمة على -1 لتعطيل الإغلاق التلقائي بالكامل - في هذه الحالة سيبقى التلميح حتى يتم إغلاق النافذة نفسها.

أصبح topic_preview.back_gesture_hint الآن آمنًا من HTML (htmlSafe).

4 إعجابات

مرحباً، أشكركم كثيراً على هذا المكوّن؛ لقد استخدمته بشكل مثالي.

اليوم لاحظت أنه عند استخدام هذا المكوّن في عرض الردود المتداخلة، يؤدي النقر على زر “رد آخر” في قسم التعليقات إلى ظهور رسالة: حدث خطأ: لا يمكن العثور على عنوان URL أو المورد المطلوب.

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

شكرًا لك على الإبلاغ عن هذا! قمت بتجربة عرض الردود المتداخلة، لكنني لم أتمكن من إعادة إنتاج المشكلة. يتم تحميل الرد بشكل صحيح لدي.

هل يمكنك التحقق مما إذا كان نفس الرد يُفتح بشكل صحيح على صفحة الموضوع المتداخل العادية؟ إذا لم يكن كذلك، فقد تكون هناك مشكلة في ذلك المنشور/الموضوع على وجه الخصوص.

إذا لاحظت المشكلة مرة أخرى، فالرجاء أيضًا إرسال رابط الموضوع حتى أتمكن من التحقيق فيها بشكل أعمق.

مرحبًا،

عندما أنقر على «+2 ردود» في عرض «الردود المتداخلة»،

يظهر لي تنبيه: «حدث خطأ: لم يتم العثور على عنوان URL أو المورد المطلوب».

النتيجة نفسها تظهر عند تجربة وضع المعاينة، ومتصفح Google على الحاسوب، ومتصفح Google على الهاتف.

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

مرحبًا،

أعتذر! يبدو أنني لم أكن واضحًا.

ما أعنيه هو أنه عند استخدام مكوّن “topic-preview-modal”، ثم في الصفحة الرئيسية، عند النقر على موضوع في عرض “الوضع المتداخل” لمعاينته، ثم النقر على زر المزيد من الردود، يظهر خطأ من هذا النوع.

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

آه، فهمت، شكرًا! إليك الإصلاح: FIX: Nested view lost topic identity on pagination + dead "Continue t… · VaperinaDEV/discourse-topic-preview-modal@fa90848 · GitHub

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

شكرًا جزيلًا! لقد قمت للتو باختباره ولم أجد أي مشاكل!

شكرًا لك على جهودك في هذا المكوّن! :fonzie:

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