Coder Social home page Coder Social logo

editor-emendas's People

Contributors

arthurcordeiro avatar dennysmarinho avatar erivanio avatar fecocao avatar fragomeni avatar jholanda avatar robsonbarrosdf avatar rslima avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

editor-emendas's Issues

Pesquisa de texto para emendamento

Depende de #7

Implementar a pesquisa feita no componente de seleção de texto para emendamento. "Dar vida ao componente".

Habilitar o botão "Selecionar" apenas se houver um texto selecionado.

Apontar inicialmente para o mesmo serviço usado pelo lexml-eta-vue.

Componente de seleção do texto para emendamento

Depende de #5

Apresentar a popup quando usuário clicar no menu "Nova".

Comportamento estático. Implementar o fechar no botão e no X

Usar "Selecionar texto para emendamento" em vez de "Selecionar proposição - Nova emenda"

image

Tratar caso de MPV sem texto disponível na listagem de MPV

Nem todas MPVs têm o texto disponível para emendamento no formato LexML. É o caso de MPVs anteriores a 2020 e algumas de 2020.

Para MPVs que não possuem texto disponível, deve ser informado para usuário na listagem de proposições que o texto não está disponível e o usuário não deverá poder selecionar esta MPV para emendar.

MPVs que não têm o texto disponível não possuem o atributo "idSdlegDocumentoItemDigital" no json que vem do serviço de proposições.

Undo restaura dispositivo

Undo deveria primeiro restaurar diversas modificações do texto e somente restaurar o dispositivo original quando não houvesse mais o que fazer

Nova emenda de dispositivos onde couber

Ao clicar em "Outros tipos -> Dispositivos onde couber" apresentar popup de confirmação (ver #10) e, caso o usuário confirme, abrir popup de seleção do texto a ser emendado e criar emenda do tipo "onde couber" após seleção do texto.

Rever comportamento do salvar

Depende de #14

1) Forçar abrir tela de seleção de diretório ao salvar pela primeira vez

2) Sobrescrever arquivo já salvo sem precisar abrir popup de download

Após salvar pela primeira vez, armazenar o handle do arquivo para sobrescrever arquivo salvo anteriormente caso o nome da emenda não tenha mudado desde a última vez que o arquivo foi salvo. Se o nome da emenda tiver sido alterado, salvar normalmente, solicitando informar o local para salvar o arquivo.

Verificar file api com o @robsonbarrosdf

Popup de confirmação de nova emenda do tipo "Onde couber"

Ao clicar em "Outros tipos -> Dispositivos onde couber" abrir uma popup

Orienta-se o uso preferencial de emendas padrão, com posicionamento dos novos dispositivos propostos, e vez de emendas de dispositivos onde couber.

| Nova emenda padrão   | Continuar mesmo assim

O botão default deve ser "Nova emenda padrão".

O texto depois será revisto pelo pessoal de negócio.

Implementar salvar emenda em formato PDF

Depende de #2 e #12.

Utilizar como nome da emenda como nome do arquivo. Utilizar extensão ".emenda.pdf".

Utilizar file api (verificar com @robsonbarrosdf) para obrigar o usuário a abrir a caixa de diálogo do SO para informar local e nome do arquivo.

Não se preocupar nesse momento em utilizar a file api para sobrescrever o arquivo sem precisar abrir o popup de download. Trataremos isso em outra issue.

Componente da janela de visualização do documento

Não é necessário implementar o visualizador. Apenas marcar o espaço.

Abrir quando usuário clicar no menu Visualizar

Implementar o fechar no botão e no X

Usar no título "Emenda à MPV..." em vez de "Visualizar MPV..."

image

Criar efeito hover nos links do menu

É estranho passar o mouse sobre o menu e a opção apontada não mudar em nada a sua visualização. Veja que há o hover no segundo nível do menu e nos botões das popups.

image

A última enumeração não deve terminar sempre com ponto

Descreva o erro
Isso se aplica quando se tratar de uma enumeração cujo pai possui um irmão posterior

Ex 1:
I
a) texto ... ;
b) texto ... . <----- está incorreto. Nesse caso, deveria ser uma vírgula
II

Ex 2:
I. texto:
a) texto;
b) texto:
1) texto;
2) texto. <----- está incorreto. Nesse caso, também deveria ser uma vírgula
II. texto.

Ex 3:
I. texto:
a) texto;
b) texto:
1) texto;
2) texto. <----- está correto!
§ 2º

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.