Ticket #3203 (closed defeito: fixed)
Preferência "Usar editor de texto simples como padrão ?" apresentando problema
Reported by: | marcosw | Owned by: | marcosw |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.5.0 |
Component: | API | Version: | trunk |
Severity: | média | Keywords: | |
Cc: | WorkGroup: |
Description (last modified by marcosw) (diff)
Ao ativar esta opção como "sim", ao responder, responder a todos, editar um rascunho, inserir assinatura ou encaminhar uma mensagem que foi criada com editor de texto rico, a mensagem aparece inconsistente em alguns casos, e em outros nem aparece.
Ticket da Prognus: #3279
Change History
comment:2 Changed 11 years ago by marcosw
Commit realizado na revisão [7568].
Tive de realizar correções para que tags fossem removidas do editor de texto de e-mail quando a preferencia para uso de editor de texto simples fosse utilizado por padrão e mensagens antes criadas em texto rico apareciam de forma inconsistente. Em alguns casos também ocorria de não manter o histórico ao responder mensagem de e-mail. Foram necessárias correções nas seguintes funcionalidades:
- Ao criar nova mensagem (a assinatura criada em texto rico era exibida com tags de formatação)
- Ao editar uma mensagem da pasta rascunhos que não foi enviada
- Ao responder uma mensagem
- Ao responder a todos uma mensagem
- Ao encaminhar uma mensagem
A solução utilizada foi criar o método remove_tags que remove a formatação do editor de texto rico para ser exibido no editor de texto simples. Também foi necessário fazer validações para que esse método fosse chamado quando a preferencia de editor de texto simples como padrão estivesse ativada. Também otimizei o código do botão "texto Rico / Texto simples" para que utilizasse também este método.