Al momento, i tag possono essere “semplici”, “puntati” o “in scatola”. Sarebbe bello avere una modalità in cui vengono visualizzati come #tag — dopotutto, è così che puoi usarli nel testo dei post (ad esempio, #tagging).
La mia soluzione attuale è:
/* hash prima dei tag :) */
.discourse-tag.simple::before {
content: "#";
}
/* predefinito a virgola */
.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;
}
/* impedisce il tagging dei voti! */
.list-vote-count::before {
content: "" !important;
}
/* hash prima dei tag nell'intestazione */
.tag-title-header span::before {
content: "#";
}
… tuttavia, questo
- non viene visualizzato nel menu a discesa del filtro — o meglio, viene visualizzato per tutti tranne che per il tag selezionato, il che offende il mio senso di “tutto deve essere perfettamente elegante”.
- Non funziona con le intersezioni di tag con Tag Banners, poiché “&” è parte del testo effettivo in quel caso. (Quindi ottengo qualcosa come
“#silverblue# & gaming”
In realtà, durante i test, ho capito che il primo punto è vero anche con gli altri stili di decorazione dei tag — anche se vengono mostrati i riquadri colorati delle categorie. Ora il mio senso è doppiamente offeso. ![]()