Page 1 sur 1

partie de l'interface inaccessible à la customisation via chrome/userChrome.css

Publié : 08 nov. 2024, 09:51
par Cawet
Bonjour,
Je cherche à modifier les couleurs de l'interface sur le theme dark (thunderbird 128.4.0esr, sur Manjaro / Gnome ), via le fichier chrome/userChrome.css qui se trouve dans le dossier du profile.

Je parviens à modifier la top bar et le menu des dossier, mais impossible d'atteindre le reste.
Je cherche a modifier le listing des messages.
Quand j'explore le DOM avec l'outils pour les développeurs, je retrouve bien l'id du bloque que je souhaite modifier, mais on dirait qu'il se trouve dans une sorte d'iframe?
Il y a un élement <browser>, qui se comporte exactement comme une iframe, comme on peut voir sur cette image

Image

je cherche à atteindre l'élément #threadPane, a l'interieur de browser#mail3PaneTabBrowser1

Et du coup, en css, on ne peut pas ciblé le contenu d'une iframe, il faut un css, appeler par l'iframe en question.

Comment on fait du coup ?

J'ai du raté un truc, chez moi #mail3PaneTabBrowser1 concerne 90% de l'UI :D

Re: partie de l'interface inaccessible à la customisation via chrome/userChrome.css

Publié : 10 nov. 2024, 18:44
par Mapenzi
Bonjour,
Cawet a écrit : 08 nov. 2024, 09:51
je cherche à atteindre l'élément #threadPane, a l'interieur de browser#mail3PaneTabBrowser1
Je ne sais pas si j'ai bien compris ta demande.
Si tu veux voir tout ce qui se trouve dans ► #threadPane il faut cliquer sur la petite flèche ► pour qu'elle se tourne vers la bas ▼
Ainsi on peut afficher les éléments se trouvant dans #threadPane

Image

Peut-être pourrais-tu indiquer ce que tu veux modifier par du userChrome.css dans la liste des messages (id= #threadTree ) ?