متابعةً للنقاش من Voting plugin — hiding “empty” votes in the topic list?:
إذا كان لديك عرض العلامات “البسيط” ممكّنًا، وكان للمنشور علامة واحدة على الأقل ولكن لا توجد أصوات، فستتبع قائمة العلامات فاصلة.
متابعةً للنقاش من Voting plugin — hiding “empty” votes in the topic list?:
إذا كان لديك عرض العلامات “البسيط” ممكّنًا، وكان للمنشور علامة واحدة على الأقل ولكن لا توجد أصوات، فستتبع قائمة العلامات فاصلة.
لأن:
.discourse-tags .discourse-tag.simple:not(:last-child)::after, .list-tags .discourse-tag.simple:not(:last-child)::after, .search-category .discourse-tag.simple:not(:last-child)::after {
content: ", ";
margin-left: 1px;
}
ولا يزال عدد الأصوات طفلاً حتى عند إخفائه، على ما أعتقد.
أسهل حل بديل هو عدم استخدام “simple” بالطبع.
تم تقسيم 4 مشاركات إلى موضوع جديد: كيفية إخفاء 0 تصويت؟
صحيح، عند إخفائه باستخدام CSS، لا يزال يُحتسب كطفل لأنه لا يزال موجودًا في HTML.
يمكن لـ CSS التعامل مع هذا إلى حد كبير الآن (مع استثناء Firefox لأنه لا يدعم :has بعد)… ربما يجدر إضافة خيار “إخفاء الأصوات 0 في قائمة الموضوع” مناسب للمكون الإضافي لتجنب المشكلة تمامًا… ولكن هذا سيعمل في الوقت الحالي.
.vote-count-0 {
display: none; // hide 0 vote count
}
.discourse-tags:has(.vote-count-0) {
.discourse-tag:nth-last-child(2):after {
display: none; // hide the comma on the second to last tag
}
}