Ticket #2079 (closed defeito: fixed)

Opened 10 years ago

Last modified 9 years ago

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:1 Changed 10 years ago by cesar.vianna

  • Priority changed from normal to alta

comment:2 Changed 10 years ago by zapa

  • Owner changed from guilherme.silva to kolling

comment:3 Changed 10 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:4 Changed 10 years ago by zapa

  • Owner changed from zapa to kolling

comment:5 Changed 10 years ago by zapa

  • Version changed from branch 2.2 to branch 2.3

comment:6 follow-up: ↓ 7 Changed 10 years ago by zapa

Mario,

Poderias atualizar o andamento e perspectivas deste ticket?

comment:7 in reply to: ↑ 6 Changed 10 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 10 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 10 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 10 years ago by zapa

  • Status changed from new to closed
  • Resolution set to fixed

Aberto novo ticket para tratamento exclusivo do IE. #2221

comment:11 Changed 9 years ago by douglasz

  • Keywords 113251, Sync24 added; 113251 removed
Note: See TracTickets for help on using tickets.