Olá @nathank, infelizmente, ainda não. Desculpe pela demora, mas agendarei um tempo para trabalhar em coisas relacionadas ao construtor de tabelas na próxima semana. Espero consertar isso para você em breve!
Olá @nathank Uma correção para PCs com telas sensíveis ao toque foi mesclada:
.
Por favor, me diga se está funcionando corretamente para você agora.
Existe alguma previsão para celulares?
Um pequeno bug: quando uma célula contém um pipe escapado \|, se editarmos a tabela com o construtor de tabelas, ele remove a barra invertida \ mas mantém o pipe | e isso bagunça o layout. ![]()
3 posts foram divididos em um novo tópico: Como renomear o cabeçalho de uma coluna?
Uma postagem foi dividida em um novo tópico: Criar uma tabela às vezes insere linhas vazias entre as linhas, quebrando a tabela
Olá. Obrigado pelo seu trabalho.
Tentei instalar este componente de tema em um Discourse auto-hospedado (versão 2.9.0.beta11). Estou fazendo isso a partir do repositório do Github como um componente de tema comum. Mas tenho um erro de instalação com a mensagem:
Erro ao criar ativo de upload: jsuites. Nome original do arquivo Desculpe, o arquivo que você está tentando carregar não é autorizado (extensões autorizadas: jpg, jpeg, png, woff, woff2, svg, eot, ttf, otf, gif, pdf, doc, docx, xls, xlsx).
Estou fazendo algo errado?
Verifique a configuração do seu site theme_authorized_extensions, você deve ter .js como uma extensão autorizada para que funcione corretamente.
Muito obrigado. Verifiquei essas configurações, adicionei o js e então tudo foi instalado corretamente.
Olá Keegan,
Muito obrigado por este componente. Chegou a hora de ativá-lo no meu site e ele funciona fantasticamente.
![]()
Só notei uma coisa: o menu de contexto não é traduzível, mas acho que isso provavelmente ocorre porque ele é importado de um .js externo?
Isto é fantástico! Muito obrigado por criar isto. Isso tornará a vida muito mais fácil.
Você instala isso junto com este componente?
Sim, ele contém algumas configurações onde você pode alterar os textos do menu de contexto. ![]()
Apenas para garantir que entendi. Seu componente permitirá que o menu seja traduzido quando um usuário não nativo de inglês usar o navegador para traduzir o contexto do editor de tabelas para sua língua nativa?
Se seus usuários não são falantes nativos de inglês, você tem a opção de traduzir esses itens de menu.
Por exemplo: Meus membros do fórum são húngaros, então eu traduzo isso para o húngaro, o que facilita a compreensão para eles.
Não depende do idioma do navegador. Se você alterar esses textos, isso mudará para todos.
É para isso que este componente serve. ![]()
Obrigado. Peço desculpas, pois pensei que isso permitiria que o navegador traduzisse o menu para aqueles que estão visitando.
Ainda assim, um ótimo complemento para sites não ingleses. Ótimo trabalho!
Olá @Don,
Obrigado por levantar isso e criar seu componente ![]()
Isso me deixou curioso, e eu investiguei um pouco. Descobri que a biblioteca JS externa permite que você se conecte às strings para traduções. Mapeei todas elas para traduções de tema neste commit:
Portanto, se você atualizar o componente table builder, agora poderá adicionar traduções diretamente nas configurações do componente de tema. Isso pode ser útil se o seu fórum suportar várias traduções.
@Heliosurge Espero que isso também ajude no seu caso de uso ![]()
Uau, isso é impressionante, muito obrigado. ![]()
Comida para pensar; este componente temático poderia servir de base para ter coisas ditas de forma mais:
-
A cor do bbcode, um fork, poderia ser um seletor de cores. Digite ‘texto’ em uma célula, então você poderia usar um menu para escolher a cor do primeiro plano e/ou a cor de fundo.
-
Layout de upload de imagens
- Padrão
- Mason
- etc..
e assim por diante.
Obrigado pelo ótimo componente de tema.
Se eu iniciar a entrada de uma célula com = assim que pressionar Enter para ‘salvar’ a entrada na célula, ela fica invisível.
Para ser claro, assim que a tabela for inserida no código markdown, ela ficará visível novamente, mas qualquer entrada de célula que comece com = ficará invisível no modo editor de tabela.

