Desativar sobreposição “Seu tópico é semelhante a…” para algumas categorias

Olá,

O overlay “Seu tópico é semelhante a…” enquanto digita um novo tópico é um ótimo recurso, especialmente para Perguntas, mas para outros tópicos pode ser melhor ignorá-lo e apenas mostrar a prévia da mensagem.

Em particular, temos uma categoria “Vagas” para publicar ofertas de emprego e uma categoria “Exposição” para que as pessoas mostrem seu trabalho.

Em ambos os casos, o fato de tópicos semelhantes terem sido publicados antes é irrelevante. Aparentemente, não há uma configuração para desativar esse overlay para tópicos individuais; vocês considerariam adicionar essa opção?

9 curtidas

De fato, não há nenhuma configuração. No mínimo, eu apoio a adição de algumas classes aqui ao Composer, para que você possa suprimi-las usando CSS, se desejar.

2 curtidas

Olá @felixmariotto

Enquanto isso, tentei este simples jQuery para você, mas, infelizmente, ele só funciona quando a página é recarregada (pouca ajuda, apenas para seu conhecimento, receio). Existe uma chamada à API do Discourse para executar código quando a página muda, mas parece funcionar para mim apenas quando recarrego a página manualmente, não quando navego até ela. Por isso, não consegui obter resultados melhores do que “ocultar ao recarregar a página” usando o seguinte seletor jQuery muito simples:

Neste exemplo, o trecho oculta o que você deseja ocultar se a categoria contiver a palavra “Applications”, apenas para seu conhecimento:

<script>
$( document ).ready(function() {
      var cat = $('.category-name').html();
      if(cat.includes('Applications')){
          $('#suggested-topics').hide();
      }
});
</script>

Se eu entendesse melhor os ganchos de ciclo de vida do Ember, talvez pudéssemos adicionar esse tipo de código simples ao gancho de ciclo de vida apropriado; mas, honestamente e infelizmente, minhas habilidades com Ember são realmente limitadas, quase inexistentes, para ser sincero.

1 curtida