Ativar botão de Dev Tools

:information_source: Resumo Adiciona um botão ao cabeçalho do site para habilitar Ferramentas de Desenvolvedor
:eyeglasses: Prévia https://discourse.theme-creator.io/theme/NateDhaliwal/enable-dev-tools-button
:hammer_and_wrench: Repositório GitHub - NateDhaliwal/Enable-Dev-Tools-Button
:question: Guia de Instalação Como instalar um tema ou componente de tema
:open_book: Novo no Discourse Themes? Guia para iniciantes no uso de Temas do Discourse

← Preencha "repoName" e "repoURL" para o botão de instalação automática →

Instale este componente de tema

Este Componente de Tema adiciona um botão ao cabeçalho do site para habilitar as Ferramentas do Desenvolvedor. Quando as Ferramentas de Desenvolvedor não estão habilitadas, o botão é o ícone normal de bug. Quando está habilitado, é o ícone bug-slash.

Antes de habilitar:
image

Depois de habilitar:
image

O botão deve permanecer em seu respectivo estado mesmo quando a página é fechada, pois usa localStorage.

7 curtidas

Na minha instância, parece que é exibido para usuários não administradores. Poderia ser ajustado apenas para administradores?

Também está sendo exibido à direita do perfil. Suponho que talvez devido ao componente de tema f-nav

1 curtida

Sim, uma nova configuração admin_only foi adicionada. Eu peguei parte dela aqui.

Já especifiquei para que fique antes do botão de pesquisa. Provavelmente é um componente que afeta isso.

2 curtidas

Muito obrigado \n\nO TC que afetará é muito provável \n\nhttps://meta.discourse.org/t/f-nav-mobile-navigation-tabs/342277\n\nEle move a pesquisa e o chat para uma barra inferior. Não é grande coisa. Como a barra de Dev, quando ativa, é um pouco movimentada em comparação com os antigos outlets de plugins TC no celular.

1 curtida

Enviada uma correção rápida para adicionar uma configuração (logged_in_only) para mostrar o botão apenas para usuários logados. O valor padrão é true.

2 curtidas

Por algum motivo, não vejo o botão depois de instalar este componente, toda vez que isso acontece parece que perdi algo :roll_eyes:

Eu tenho o componente Custom Header Links instalado, mas o desativei e o botão Dev Tools ainda não apareceu

Recarreguei a página várias vezes e até saí e voltei a entrar (já que o configurei apenas para administradores)

O último Discourse foi atualizado recentemente

Notei isso da última vez também. Acho que o ícone tem a mesma cor do cabeçalho, por algum motivo. Se não me engano, ele está lá, após a inspeção.

É estranho. Se não me engano, se você o ativa e depois o desativa, o botão aparece novamente. Vou ver o que posso fazer.

2 curtidas

@Andrew_Rowe Empurrei uma correção. Tente e me diga se funciona agora, obrigado!

2 curtidas

Sim… agora funciona!!! Tive que atualizar o componente. Obrigado Nate

2 curtidas

Sem problemas!

Eu atualizarei isso em breve para transformá-lo em um arquivo gjs em vez de um js/hbs.

3 curtidas

Acabei de mesclar um PR que corrige a lógica relacionada à configuração admin_only. A configuração agora deve funcionar corretamente. De alguma forma, perdi esse bug por bastante tempo.