Como ativar seleção em massa para o tema?

Olá, estou usando Sam's Simple Theme, mas ele não habilita a seleção em massa. Mais precisamente, as caixas de seleção aparecem, mas o menu de ações não.

Quando volto para o tema padrão do Discourse, funciona como esperado.

Tentei adicionar um componente de tema com o CSS que encontrei para a seleção em massa, mas não faz diferença.

.topic-list .topic-list-data.bulk-select {
  padding: 0;
  width: 30px;
}
.bulk-select-topics {
  display: inline-flex;
}

Existe alguma maneira de adicionar essa funcionalidade? Muito obrigado.

2 curtidas

Você pode reproduzir aqui no meta com o Tema Simples do Sam? Acabei de tentar e vejo o botão:

2 curtidas

Obrigado pela resposta. Não tenho permissões de moderador aqui no Meta, então não há seleção em massa.

1 curtida

Como não moderador, você deve ver o botão Descartar:

1 curtida

Ah OK, sim, isso funciona para mim tanto aqui quanto no meu fórum. Mas o menu de ações em massa para moderadores é um menu suspenso separado que aparece com mais opções, é isso que está faltando.

2 curtidas

por favor, certifique-se de que tanto o componente de tema quanto a instância do Discourse estejam atualizados. essa funcionalidade foi adicionada.

2 curtidas

Olá, sim, ambos estão atualizados.

1 curtida

Este é o menu a que você se refere?

Esse é um mod no meu fórum de teste executando o tema simples do Sam que acabei de atualizar.

2 curtidas

Estranho. Desde que comecei a usá-lo há alguns anos, as ações de seleção em massa nunca apareceram com o Sam’s Simple Theme. Enquanto trabalhava em algum outro componente de tema há cerca de um ano, encontrei um trecho de código que o fez funcionar, mas o removi acidentalmente ou ele parou de funcionar com uma atualização.

A única diferença possível que consigo pensar é que estou no branch stable, mas como eu disse, este tem sido um problema de longa data para mim por anos.

2 curtidas

sim, é provável que seja por isso. Acho que o novo menu de ações em massa foi adicionado recentemente a esse tema.

se você olhar para o seu fórum como administrador com esse tema, ou em modo de segurança como moderador, você vê o menu de ações em massa correto?

3 curtidas

Com ?safe_mode=no_plugins não, o menu não aparece. Com ?safe_mode=no_themes%2Cno_plugins ele funciona, mas isso obviamente é apenas porque desabilita temas de terceiros.

Baixei o branch principal de GitHub - discourse/discourse-simple-theme: Sam's simple discourse theme e uma busca rápida por bulk em todos os arquivos não encontra nada.

1 curtida

não, não está lá, mas precisava ser compatível. você pode ver as antigas seleções em massa removidas aqui quando os templates foram refatorados:

2 curtidas

Então, se entendi corretamente, a versão antiga do Sam’s Simple Theme tinha tratamento para seleção em massa, e então o Discourse mudou a forma como funcionava, e então o Sam’s Simple Theme removeu recentemente esse tratamento antigo e agora ele está indefinido no Sam’s Simple Theme para que funcione recorrendo ao código principal de seleção em massa?

1 curtida

Então, acho que o que eu não entendo é que a seleção em massa nunca funcionou para mim com o Sam’s Simple Theme até que adicionei algumas linhas de código há cerca de um ano, não me lembro se foi CSS ou JS no HEAD.

1 curtida