Ticket #2079 (closed defeito: fixed)
Falha ao inserir mais de uma imagem no corpo da mensagem
Reported by: | cesar.vianna | Owned by: | kolling |
---|---|---|---|
Priority: | média | Milestone: | Expresso 2.3.0 |
Component: | ExpressoMail | Version: | branch 2.3 |
Severity: | grave | Keywords: | TAG2.2.0.1.6, SS 113251, Sync24 |
Cc: | WorkGroup: | Centro de Testes |
Description
Ao inserir uma segunda imagem no corpo do e-mail a primeira imagem inserida é deslocada para o início da mensagem.
Para simular:
- Digite um texto no inicio da mensagem
- Posicione o cursor em uma linha abaixo do texto.
- Insira uma imagem, a imagem será inserida exatamente no lugar onde estava o cursor.
- Abaixo da imagem digite um novo texto.
- Posicione o cursor em uma linha abaixo do novo texto.
- Insira uma nova imagem.
- Após inserir a segunda imagem todas as imagens são deslocadas para o início da mensagem e por vezes a primeira fica exibida duplicada e a segunda não é exibida.
Change History
comment:3 Changed 13 years ago by guilherme.silva
- Keywords TAG2.2.0.1.6, SS 113251 added; TAG2.2.0.1.6 removed
- Owner changed from kolling to zapa
comment:6 follow-up: ↓ 7 Changed 13 years ago by zapa
Mario,
Poderias atualizar o andamento e perspectivas deste ticket?
comment:7 in reply to: ↑ 6 Changed 13 years ago by kolling
Replying to zapa:
Mario,
Poderias atualizar o andamento e perspectivas deste ticket?
Erro acontece, embora um pouco diferente da descrição. Não consegui descobrir qual trecho do código está causando este problema. Deve ser no retorno da última vez que o rascunho é salvo, já que ao abrir rascunho salvo, este é aberto corretamente.
comment:8 Changed 13 years ago by cesar.vianna
- Priority changed from alta to média
- Severity changed from média to grave
Em razão da complexidade da solução, a prioridade está sendo alterada para Normal. O ticket será tratado na próxima iteração.
comment:9 Changed 13 years ago by kolling
Corrige problema no firefox removendo linha que altera diretamente o innerHTML do body do editor passando a fazer as alterações com DOM. No IE não foi possível aplicar a mesma solução pois comando "insertImage" do método execCommand() não mantém a consistência no modelo DOM do elemento.
A maneira mais simples para fazer funcionar no IE é usando um componente editor diferente.
Commit na revisão [4923].
comment:10 Changed 13 years ago by zapa
- Status changed from new to closed
- Resolution set to fixed
Aberto novo ticket para tratamento exclusivo do IE. #2221