هل من الممكن تحديد أولويات الرموز التعبيرية المخصصة في محدد الرموز التعبيرية؟

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

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

يمكنك إجراء تغيير بسيط في CSS ضمن سمة ما وهو إعطاء الأولوية للعلامات الموجودة على اليسار لوضع علامة المجموعة المخصصة أولاً… يبدو هذا كالتالي:

.emoji-picker__sections-nav [data-section="default"] {
  order: -1;
}

(“default” هو اسم مجموعة الرموز التعبيرية كما هو موضح في /admin/config/emoji)

لذلك، يجعل هذا النقر على الزر الموجود على اليسار للوصول إلى الرموز التعبيرية المخصصة أسهل.

بخلاف ذلك، لا توجد طريقة رائعة لتعديل ترتيب الأقسام نفسها في الوقت الحالي.

يتم تحميل الرموز التعبيرية في القائمة عند التمرير (lazy loaded)، لذلك حتى لو قمت بتعديل ترتيب المحتوى باستخدام CSS… فلن يتم تحميل الرموز التعبيرية المخصصة عند فتح القائمة لأول مرة.

يمكننا إضافة خطاف (hook) لتخصيص الترتيب في سمة ما إذا كان هذا شيئًا سيجده المزيد من الأشخاص مفيدًا بشكل عام.

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

شكراً جزيلاً! أشعر بالسخافة الآن :sleepy_face: