Ce composant de thème ajoute un bouton dans l’en-tête du site pour activer les Outils de développement. Lorsque les outils de développement ne sont pas activés, le bouton est l’icône normale bug. Lorsqu’ils sont activés, c’est l’icône bug-slash.
Avant l’activation :
Après l’activation :
Le bouton doit rester dans son état respectif même lorsque la page est fermée, car il utilise localStorage.
Sur mon instance, il semble que cela s’affiche pour les utilisateurs non administrateurs. Pourrait-on ajuster cela pour que seuls les administrateurs le voient ?
Cela s’affiche également à droite du profil. Je suppose que c’est peut-être à cause du composant thématique f-nav.
Il déplace la recherche et le chat ainsi que quelques autres fonctionnalités vers une barre inférieure. Ce n’est pas grave. La barre de développement lorsqu’elle est active est un peu chargée par rapport aux anciens emplacements de plugins TC sur mobile.
J’ai poussé un correctif rapide pour ajouter un paramètre (logged_in_only) afin d’afficher le bouton aux utilisateurs connectés. Il est défini sur true par défaut.
Pour une raison quelconque, je ne vois pas le bouton après avoir installé ce composant, à chaque fois que cela arrive, j’ai l’impression d’avoir oublié quelque chose
J’ai le composant Custom Header Links installé mais je l’ai désactivé et le bouton Dev Tools n’est toujours pas apparu
J’ai rechargé la page plusieurs fois et je me suis même déconnecté et reconnecté (puisque je l’ai configuré pour les administrateurs uniquement)
Dernière version de Discourse vient d’être mise à jour
J’ai remarqué cela la dernière fois aussi. Je pense que l’icône est de la même couleur que l’en-tête, pour une raison quelconque. Si mes souvenirs sont bons, elle est là, lors de l’inspection.
C’est étrange. Si mes souvenirs sont bons, si vous l’activez puis la désactivez, le bouton réapparaît. Je vais voir ce que je peux faire.
Je viens de fusionner une PR qui corrige la logique liée au paramètre admin_only. Le paramètre devrait maintenant fonctionner correctement. J’ai raté ce bug pendant assez longtemps.