Estou procurando uma solução para
Existe alguma maneira de plugins/componentes decidirem qual código é colado via copiar e colar?
Estou procurando uma solução para
Existe alguma maneira de plugins/componentes decidirem qual código é colado via copiar e colar?
Você poderia elaborar um pouco mais? Acho que não estou entendendo completamente. Pelo que entendi, menções de nome completo são exibidas ao copiar e colar, mas menções de nome de usuário são as normais em postagens? Ou o fato de copiar e colar menções de nome completo não as transfere?
Olá Thomas!
Você pode compartilhar um exemplo para ilustrar o que você quer dizer? Você pode escrever em alemão se preferir e sua postagem será traduzida automaticamente para nós.
Usamos Discourse Show Fullname in Mentions. Consequentemente, menções de posts renderizados não podem ser copiadas e coladas em novos posts.
Nomes de usuário substituídos são armazenados dentro do conteúdo renderizado como um atributo de dados:
<a class="mention mention-fullname discourse-show-name-mentions" data-full-name="Thomas Kalka" href="/u/toka" data-original-mention="@toka">@Thomas Kalka</a>
Eu gostaria de descobrir um método para garantir que a menção apropriada, neste caso @toka, seja capturada ao copiar do texto renderizado (conteúdo cozido) durante a criação do post.
Quais opções existem para personalizar o algoritmo que constrói o conteúdo Markdown a partir do HTML, especificamente para este cenário, de modo que a[data-original-fullname] seja inserido para a.mention-fullname?
Você está copiando o estilo do Discourse, usando o popup que aparece quando você seleciona algum texto em uma postagem? Eu acredito que isso funciona como você esperaria, mas não testei recentemente.
Edição: ah, espere. Apenas lendo isso com mais atenção. Este não é um componente de tema oficial, então para obter suporte para esse componente, você deve responder naquele tópico. Eu acho que o que você está descrevendo pode ser um bug.
Dado que esta é uma discussão sobre um componente de tema não oficial, vamos manter o foco nesse tópico.