Continuando la discussione da Plugin di voto — nascondere i voti “vuoti” nell’elenco degli argomenti?:
Se hai abilitata la visualizzazione dei tag “semplice” e il post ha almeno un tag ma nessun voto, l’elenco dei tag sarà seguito da una virgola.
Continuando la discussione da Plugin di voto — nascondere i voti “vuoti” nell’elenco degli argomenti?:
Se hai abilitata la visualizzazione dei tag “semplice” e il post ha almeno un tag ma nessun voto, l’elenco dei tag sarà seguito da una virgola.
Perché:
.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;
}
e il conteggio dei voti è ancora un figlio anche quando è nascosto, immagino.
La soluzione più semplice è, ovviamente, non usare “simple”.
4 post sono stati divisi in un nuovo argomento: Come nascondere 0 voti?
Giusto, quando è nascosto con CSS è ancora contato come figlio perché esiste ancora nell’HTML.
CSS può gestire la maggior parte di questo ora (con Firefox che fa eccezione perché non supporta ancora :has)… Probabilmente vale la pena aggiungere un’opzione appropriata “nascondi 0 voti nell’elenco degli argomenti” al plugin per evitare del tutto il problema… ma per ora questo funzionerà.
.vote-count-0 {
display: none; // nasconde il conteggio di 0 voti
}
.discourse-tags:has(.vote-count-0) {
.discourse-tag:nth-last-child(2):after {
display: none; // nasconde la virgola sul penultimo tag
}
}