يضيف هذا المكون زرًا إلى المحرر لإنشاء أشرطة تمرير لمقارنة الصور قابلة للسحب. يمكن تخصيص إعدادات شريط التمرير مثل الاتجاه أو أيقونة الزر من إعدادات المسؤول.
بشكل أساسي، أحتاج إلى تنظيف الكود وجعله أكثر توافقًا مع Discourse. إنه فوضوي بعض الشيء في الوقت الحالي، حيث كنت أتعلم بنشاط كيفية إنشاء مكون سمة هنا
أخطط أيضًا لإضافة طريقة لتغيير اتجاه شريط التمرير من المنشئ - في الوقت الحالي، الاتجاه هو ما تم تعيينه في إعدادات المسؤول، وأود أن أجعل هذا قابلاً للتحكم من قبل المستخدم. ( تعديل: تمت إضافة هذا! )
أود أيضًا إضافة المزيد من التحكم في أنماط مقبض/فاصل شريط التمرير، ولكن للأسف هذا غير ممكن حقًا. يقوم JavaScript الذي يتعامل مع شريط التمرير ببناء شريط التمرير قبل أي تغييرات في CSS ولا يعيد بناء شريط التمرير عند تغيير CSS.
لقد أضفت القدرة للمستخدم على اختيار شريط تمرير عمودي أو أفقي، باستخدام سمة data-direction-horizontal أو data-direction-vertical. سيتم استخدام الإعداد الافتراضي المختار في إعدادات المسؤول إذا لم يحدد المستخدم اتجاهًا
هذا التحديث متاح الآن على GitHub أو من لوحة تحكم المسؤول في Discourse، إذا قمت بتثبيت مكون السمة
من الصعب تحديد سبب هذا، لا يمكنني تكراره من جهتي من بين تلك الأخطاء، قد يكون الخطأ الأول فقط من هذا المكون، حيث أنني لا أستخدم حاوية تلميح أو حلقة ResizeObserver، ولكن مرة أخرى، لست متأكدًا حقًا. هل قمت بالتحديث إلى أحدث إصدار؟ لقد أجريت بعض التغييرات بالأمس قد تصلح هذا
شكراً جوزيف، أنا على أحدث إصدار. الأمر غريب، لا يمكنني جعل هذه الرسالة تظهر مرة أخرى ولا أرى أي مشاكل، لذا ربما كانت مجرد نزوة؟
شيء آخر، الأيقونة لا تريد التغيير. لقد أضفتها بالطبع إلى مجموعة الأيقونات الفرعية لـ SVG. لقد جربت أيضًا أيقونات مختلفة تعمل بالفعل على موقعي وهي لا تتغير من البرق. أحاول تغييرها إلى arrows-alt-h
يبدو أن المكون الإضافي يسرق جميع أحداث النقر بالماوس ويمنعني من تحديد أي نص على الصفحة للنسخ/اللصق/الاقتباس، وما إلى ذلك. هذه ليست مشكلة على meta.discourse… يسعدني تقديم المزيد من التفاصيل حول تكويني/الموضوع الخاص بي (معظمها موضوع Sam البسيط مع بعض المكونات الإضافية مثل المعرض وصور GIF) لقد اختفى… أنا أحب التكنولوجيا.
لقد قمت بإنشاء منشور تعليمي لاستخدام الميزة، وقال بعض الأشخاص إنهم لا يرون شيئًا. (ليست ملاحظات مفيدة جدًا نظرًا لعدم وجود تقارير أخطاء حقيقية من الأشخاص).
هممم… هذا غريب، لقد اختبرته على فايرفوكس بدون مشاكل. سأرى ما إذا كان بإمكاني تكرار هذا. أحب الأخطاء العشوائية المكتبة التي أستخدمها ليس لديها أي مشاكل في مستودع GitHub لـ Firefox، مفتوحًا أو مغلقًا، مما يجعل إصلاح الأخطاء أكثر صعوبة.
المواقع المحلية - لست متأكدًا من العملية الخاصة بتوفير ملفات المواقع المحلية، يمكنني إضافة en.GB لأنني أتحدث تلك اللغة ولكن هذا هو مدى خبرتي. هل يعرف مؤلفو مكونات السمات الآخرون كيف تعمل ترجمات ملفات المواقع المحلية؟ هل يجب عليّ فقط تشغيل النص عبر ترجمة جوجل؟
أعرف ما تشعر به سألقي نظرة، أنا أستخدم محلل YML الخاص بـ VS Studio ولكنه قد لا يكون مطابقًا للمعايير بنسبة 100٪. سأجرب بعض المسافات البادئة اليدوية التقليدية في Notepad
@Frully لقد قمت بإصلاح مشكلة فايرفوكس - يجب أن يعمل هذا الآن على كل متصفح (لقد اختبرت كروم وفايرفوكس وسفاري والإصدارات المتنقلة دون مشاكل). إذا قمت بتحديث هذا، فسيعمل لمستخدمي فايرفوكس لديك
لم أفكر في تلك المشكلة. شكرًا على لفت انتباهي إليها @Stephane_Roy!
المشكلة هي أن كلا مكوني السمة يستخدمان نفس متغيرات الترجمة. قد تواجه مكونات سمة أخرى نفس المشكلة.. الحل هو تحديث/تغيير اسم button_text و add_images_prompt في الأماكن أدناه. سأقوم بتحديث Masonry Image Gallery أيضًا.