تعريفات ألوان مكونات السمة معطلة

لا أستطيع تحميل تعريفات الألوان في مكونات السمة. فهي ببساطة لا تصل إلى المتصفح.

حاولت الانتقال إلى تعريفات الألوان لأن سماتي تعطلت مع ترقية 2.7.0.beta4 الأخيرة.

لدي التعريفات اللونية التالية في مكونات سمة متعددة (ومن ثم كتل كود متعددة):

:root {
    --my-post-name-color: #{dark-light-diff(#1e79a7, $secondary, 0%, 25%)};
}
$my-background: #ABDAFB;
$my-border: #38abe3;

:root {
    --my-quote-background: #{dark-light-choose($my-background, $primary-low)};
    --my-quote-border: #{dark-light-choose($my-border, blend-primary-secondary(5%))};
}

عند محاولة استخدام الألوان التي عرّفتها، يبلغ المتصفح فقط بأنها غير معروفة وكل شيء معطّل.

أحد الاستخدامات هو كالتالي:

aside.quote .title  {
    background-color: var(--my-quote-background);
    border-left: 5px solid var(--my-quote-border);
}

aside.quote blockquote {
    background-color: var(--my-quote-background);
    border-left: 5px solid var(--my-quote-border);
} 

ما الخطأ الذي أقوم به؟

الألوان الوحيدة غير الافتراضية التي يمكنني رؤيتها هي من إضافة BBCode.

إعجابَين (2)

بعد مزيد من التحقيق، اكتشفت أن تغييرات تعريفات ألوان مكونات المظهر لا تنتقل إلى المظهر. يمكن إجبارها على الانتقال (مرة واحدة) عن طريق تغيير تعريفات ألوان المظهر نفسه.

كما أن إضافة أو إزالة مكونات المظهر لا تُحدّث تعريفات الألوان الفعالة.

يبدو أن هذا خطأ برمجي؟

3 إعجابات

نعم، مؤكد، إنها خلل، نعتذر عن ذلك، وسنقوم بإصلاحه قريبًا.

5 إعجابات

يجب أن يُصلح هذا FIX: Update digest when updating color definitions in theme component… · discourse/discourse@bfa3e24 · GitHub.

4 إعجابات