إزالة الفئة الأم من الإشارات المضمنة

:double_exclamation_mark: أدرك أن هذا على الأرجح مغطّى في هذه التغييرات، لكنني لست متأكدًا مما إذا كانت التحديثات المضمّنة مرتبطة بتمكين بطاقات التحويم.

وصف مختصر

نظّم إشارات الفئات المضمّنة لديك من خلال إزالة الفئة الأم. يتضمن خيارًا لاستبعاد فئات محددة (ومواصلة عرض الفئة الأم).

يُطبَّق التأثير في:

  • إشارات الفئات في المنشورات
  • لوحة المعاينة المباشرة في المحرر
  • قائمة الاكتمال التلقائي للإشارات # في المحرر

لقطات الشاشة

قبل التعديل

بعد التعديل

مع استبعاد الفئة

3 إعجابات

شكرًا لمشاركتك. أعتقد أن المشكلة ستُحل في Discourse، وفي الوقت الحالي، تُعدّ هذه طريقة بديلة فعّالة.

شيء مهم يجب ذكره هو أن المكوّن يستخدم MutationObserver، وهي ممارسة يُوصى بتجنّبها.

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

شكرًا لك، سأبحث عن نهج بديل!

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

شكرًا مرة أخرى لتنبيهي بشأن المُراقِب (observer). لم أكن أعلم أنه غير مُوصى به.

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

إذا غيّر تحديث Discourse الأمور في المستقبل وتوقّف عن العمل، فسيُظهر مُنشئ المحتوى الاسم الكامل “الآباء > الأبناء” كما يفعل عادةً. :slight_smile:

إعجابَين (2)

آه، شكرًا لك على أخذ ذلك في الاعتبار! بصراحة، كنت على علم بذلك عندما بدأت في كتابة الأكواد الإبداعية (vibe code) في Discourse، ثم أكد سام ذلك.

حسنًا، هناك دائمًا تقريبًا طرق مختلفة يمكن اتباعها، لذا فإن الإضافات ومكوّنات القوالب متوافقة مع الممارسات المقترحة ويمكن صيانتها بسهولة.

سأستخدم TC الخاص بك لأنني أريد حقًا أن تعمل هذه الميزة الجديدة كما هو متوقع :ok_hand:

إعجابَين (2)