Releases: silegis-mg/editor-articulacao
Releases · silegis-mg/editor-articulacao
Evita estado inválido
Evita estado inválido em articulação possuindo apenas citação
Correção urgente para Chrome 75
- Chrome 75 introduziu um bug que impactou o escapamento de XML do editor de articulação (vide #8). Foi feita uma alteração na expressão regular para evitar o bug, sem comprometer o escapamento.
- A validação passou a ser feita em todos os dispositivos colados, a fim de evitar o problema descrito em #7.
Corrige dispositivo inicial
Permitia-se indevidamente iniciar a articulação com parágrafo ou inciso, ao invés de artigo. Corrigido em #6.
Corrige importação de citações
Corrige importação de LexML com citação. Elementos P subsequentes dentro do caput não devem ser considerados como outros artigos, mas como continuação do caput.
Correções
- mantém atualizado o contexto ao alterar dispositivo selecionado;
- corrige início de edição (quando editor está vazio) no Firefox (#2) e no Edge (#3);
- garante que ao colar conteúdo, o mesmo seja inserido dentro do container do editor de articulação;
- corrige código que melhora desempenho na exclusão de conteúdo selecionado no chrome.
(Em produção no Silegis 2.2.23)
Correções do editor de articulação
Correções
- Interpretação de articulação iniciada por incisos, alíneas ou itens;
- Trata o cursor do teclado no container da articulação, fora de dispositivos;
- Parágrafo não é permitido após agrupador.
- A partir do Chrome 62, o editor poderia não mais ganhar foco após a a chamada do método
limpar
do controlador.
Melhorias
- Evita validação de dispositivos somente com espaços vazios;
- Melhora toelrância a articulação mal-estruturada durante interpretação da colagem no editor.