Hallo, ich konnte niemanden finden, der dies meldet, aber ich habe mehrere Themes überprüft und der Inline-CSS-Code für die Rahmenfarbe des Kategoriefelds scheint nach dem Update auf 3.1.0.beta4 defekt zu sein.
Das ist der Grund:
Ich bin mir nicht sicher, warum sowohl die Farbe als auch die Variable (?) eingefügt werden.
Danke! Nein, ich habe versucht, das Material-Theme zu verwenden, aber auch mehrere andere zur Sicherheit. Leider war das Verhalten dasselbe. Passierte direkt nach dem Update. Alles andere scheint bisher in Ordnung zu sein.
Gute Punkte. Wenn ich jetzt darüber nachdenke, müssen Ränder in Core eine Rahmenfarbe haben. Es hat nichts mit der Komponente zu tun, da die Ränder auch dann alle grau sind, wenn die Komponente deaktiviert ist.
Wir haben kürzlich einige Änderungen vorgenommen, um den Zugriff auf Kategoriefarben in CSS zu erleichtern, indem wir sie als benutzerdefinierte Eigenschaften (CSS-Variablen) hinzugefügt haben.
Sie können diese in Ihrem Browser-Inspektor sehen:
Solange Sie die ID der Kategorie kennen, können Sie in CSS auf ihre Farbe zugreifen. Der einfachste Weg, die ID (Nummer) zu finden, ist ein Blick auf die Kategorie-URL, z. B. Supporthttps://meta.discourse.org/c/support/6 — um die Farbe der Support-Kategorie zu verwenden, können Sie Folgendes tun:
Das ist großartig. Ich schätze, für dieses Problem wäre der einzige Weg, die ID der Kategorie zu überprüfen und dann die richtige CSS-Variable mit JS anzuwenden.
Oder hast du eine andere Lösung im Sinn? Ich kann das gerne programmieren und hier teilen.
Gibt es eine Möglichkeit, über die Benutzeroberfläche zu aktualisieren? Ich glaube, meine Updates sind im Status „test-passed“.
Oder muss ich auf 3.1.0.beta5 warten?