Arrumar navegação entre páginas do plugin
Closed this issue · 0 comments
guslnhm commented
Descrição
No momento, o fluxo de navegação entre as páginas do plugin, por meio dos botões, depende de funções em JavaScript que inicializam ou "destroem" o mapa (visto que só é possível inicializar um mapa do Leaflet por vez, e são necessários dois mapas no plugin: um para navegar entre as safezones já identificadas e outro para marcar um local como safezone durante o preenchimento do formulário). Além disso, a navegação por certos botões é condicional ao preenchimento de alguns campos de input entre as telas. Essa issue visa a mapear esses conflitos e resolvê-los, garantindo uma navegação fluida entre as telas do plugin.
Tarefas
- Botão "Cadastrar novo local", da tela inicial, deve permitir ir para a tela do formulário independentemente do preenchimento dos campos de busca da tela inicial (tipo de serviço, estado, cidade, pesquisa por nome, etc);
- Botão "Voltar", da tela do formulário, deve permitir a navegação para a tela inicial independentemente do preenchimento dos campos do formulário (nome da empresa, e-mail, tipo de serviço, etc);
- Botão "Enviar", da tela do formulário, só deve permitir o envio das informações mediante preenchimento de todos os campos;
Testes / Avaliação
- Botão "Cadastrar novo local" cumpre a função descrita em tarefas
- Botão "Voltar" cumpre a função descrita em tarefas, sem a necessidade de recarregar a página
- Botão "Enviar" cumpre a função descrita em tarefas, sem recarregar a página e com confirmação do sucesso ou fracasso do envio do formulário
Prazos
05/04