You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deve ser possível bloquear o emendamento de artigos (com seus dispositivos subordinados) ao editar uma emenda.
Adicionar o parâmetro dispositivosBloqueados na inicialização da edição (ou ao abrir uma emenda). Esse parâmetro é uma lista de lexml-ids dos artigos a serem bloqueados, podendo endereçar artigos da proposição (MP) ou de normas alteradas pela proposição.
Artigos bloqueados devem apresentar diferenciação visual que remeta à ideia de desabilitação da edição além de uma mensagem informativa (abaixo do caput do artigo) com o texto abaixo:
"Artigo com estrutura não suportada pelo editor de emendas. Para alterações neste artigo, utilize o modo de emenda de texto livre."
Utilizar o mesmo modelo de mensagem padrão de erro contextual:
Para esses artigos não devem ser apresentados os seguintes menus de contexto:
Adicionar parágrafo
Adicionar inciso
Suprimir
Linha pontilhada (usado em alteração de norma)
O usuário poderá navegar com o cursor dentro do texto do dispositivo, mas não poderá alterar o texto.
A tecla "Enter" dentro do dispositivo bloqueado não deverá funcionar.
Novas orientações
O atributo dispositivosBloqueados, da classe LexmlEmendaParametrosEdicao, deve aceitar um array que pode conter elementos do tipo string ou do tipo DispositivoBloqueado.
Por padrão, os filhos do dispositivo bloqueado também ficam bloqueados. No exemplo abaixo, apenas o 'art39' não terá os dispositivos filhos bloqueados.
constdispositivosBloqueados: Array<string|DispositivoBloqueado>=['art34','art35',{lexmlId: 'art36',},{lexmlId: 'art37',motivoBloqueio: 'Artigo possui estrutura fora da padrão da LC 95/98',},{lexmlId: 'art38',bloquearFilhos: true,},{lexmlId: 'art39',bloquearFilhos: false,},'art70','art72_par1',{lexmlId: 'art80_par2',bloquearFilhos: true,},];
Menus e/ou ações que não devem estar disponíveis para qualquer dispositivo bloqueado:
Adicionar filhos
Suprimir (o artigo bloqueado)
Linha pontilhada (usado em alteração de norma)
Os dispositivos que possuírem pai bloqueado não devem apresentar o menu de ações, bem como as ações não devem ser realizadas via teclas de atalho.
The text was updated successfully, but these errors were encountered:
Deve ser possível bloquear o emendamento de artigos (com seus dispositivos subordinados) ao editar uma emenda.
Adicionar o parâmetro dispositivosBloqueados na inicialização da edição (ou ao abrir uma emenda). Esse parâmetro é uma lista de lexml-ids dos artigos a serem bloqueados, podendo endereçar artigos da proposição (MP) ou de normas alteradas pela proposição.
Ver commit 95730e6
Artigos bloqueados devem apresentar diferenciação visual que remeta à ideia de desabilitação da edição além de uma mensagem informativa (abaixo do caput do artigo) com o texto abaixo:
"Artigo com estrutura não suportada pelo editor de emendas. Para alterações neste artigo, utilize o modo de emenda de texto livre."
Utilizar o mesmo modelo de mensagem padrão de erro contextual:
Para esses artigos não devem ser apresentados os seguintes menus de contexto:
O usuário poderá navegar com o cursor dentro do texto do dispositivo, mas não poderá alterar o texto.
A tecla "Enter" dentro do dispositivo bloqueado não deverá funcionar.
Novas orientações
dispositivosBloqueados
, da classeLexmlEmendaParametrosEdicao
, deve aceitar um array que pode conter elementos do tipo string ou do tipo DispositivoBloqueado.The text was updated successfully, but these errors were encountered: