Thanks, I meant to update this when we fixed it. It used to work without the !important but now that’s indeed necessary. It maybe ought not be required, but it’s a feasible answer.
Well, !important is a hack. Should work until it… well… doesn’t (when it breaks something else).
If you don’t want !important, you need to be careful about the specificities of your CSS rules, which must be higher than the specificites of the original stylesheet. But this is not at all foolproof because the original stylesheet can always change specificity with more terms and your styles will still break.
So better stick to !important since nothing is foolproof anyway.
وباعتبارها طلب ميزة محتملًا، هل يمكن تقييد مجموعة الرموز التعبيرية بناءً على ميزات محددة تعتمد على المستخدم؟ أي منح مستخدمين المجموعة X الوصول إلى مجموعة Y من الرموز التعبيرية؟
نعم. هناك ملاحظة واحدة منذ أنني أبلغت عنها للتو على GitHub. الإصلاح الأخير الذي تم دفعه قبل عدة ساعات كسر الرموز التعبيرية المخصصة الخاصة بهم. انظر هنا:
تعديل: كانت المشكلة ناتجة عن خطأ في مصدر Discourse الرئيسي، والذي تم سحبه بسرعة وإصلاحه بشكل شامل. تم الحل. شكرًا!
هل تستخدمه مع Babble بالصدفة؟ يتأثر Babble بنفس المشكلة التي تؤثر على retort (بما أن كليهما يحتوي على منتقي الرموز التعبيرية)، وأنا أبحث في ذلك الآن. يبدو أن التثبيت الجديد مع Retort فقط يعمل بشكل جيد حسب ما أستطيع تحديده.
أقوم الآن بإزالة طريقة قديمة جداً لتنفيذ الأحداث في Discourse للمساعدة في ترقية Ember. لاحظت أن retort يقوم بـ TopicRoute.on('setupTopicController') وهي طريقة سيتم إزالتها. سيتعين على Retort تحديث هذه العملية بطريقة أخرى.
عادةً ما أقوم بتقديم طلب سحب (PR)، لكنني لاحظت أن أحداث messageBus لا يتم تنظيفها أيضاً. أنصح بنقل هذا المنطق إلى مكون مخصص في منفذ إضافة (plugin outlet) داخل الموضوع. يجب بالتأكيد إلغاء الاشتراك في messageBus عندما لا يكون مرئياً (وأيضاً إذا تم عرضه مرة أخرى ولم يتم تنظيفه من قبل).
لا يزال النافذة باهتة على الهاتف المحمول (لم أجرب سطح المكتب). ما زلت أحصل على شاشة باهتة بدون نافذة اختيار الرموز التعبيرية. ومع ذلك، يمكنني النقر في أي مكان للعودة إلى المنتدى دون إغلاق النافذة.
شكراً جزيلاً مرة أخرى على جهودكم لإصلاح هذه الإضافة الرائعة.
أستطيع تأكيد أن كل شيء يعمل كما هو متوقع في أحدث إصدارات Discourse و Retort على https://discourse-babble.com، لذا يجب أن يكون هناك شيء مختلف في إعداداتك أو تخصيصاتك. هل يخطر ببالك أي احتمال؟
تم تأكيد أن Retort يعمل بشكل صحيح عندما تكون ميزة Emoji المقيدة غير مفعّلة. أما إذا تم تفعيل الميزة المقيدة، فإن نافذة ردود Emoji لا تفتح، بل يصبح الشاشة رمادية أو باهتة فقط.
على الرغم من أن الأمور تعمل بشكل جيد لدينا بشكل عام، إلا أن أحدث تحديث أدخل تأخيراً ملحوظاً يستغرق ثانية أو ثانيتين قبل ظهور العناصر بعد النقر لإضافة رد فعل.