Skip to content

Commit

Permalink
Utilizando history.back() para melhor UX
Browse files Browse the repository at this point in the history
  • Loading branch information
matheus-vieira committed Apr 1, 2020
1 parent 737adfc commit 859e39e
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 4 deletions.
2 changes: 2 additions & 0 deletions _includes/contato/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
{% include js/set_formData.js %}
{% include js/solicitacao.js %}
{% include js/aProx_click.js %}
{% include js/aPrev_click.js %}
{% include js/aPrev_click.js %}
{% include contato/variaveis.js %}
{% include contato/Pessoa.js %}
{% include contato/aProxHandler.js %}
Expand Down
1 change: 1 addition & 0 deletions _includes/estabelecimento/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
{% include js/emptySelect.js %}
{% include js/solicitacao.js %}
{% include js/aProx_click.js %}
{% include js/aPrev_click.js %}
{% include estabelecimento/Estabelecimento.js %}
{% include estabelecimento/variables.js %}
{% include estabelecimento/aProxHandler.js %}
Expand Down
1 change: 1 addition & 0 deletions _includes/itens/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
{% include js/get_formData.js %}
{% include js/solicitacao.js %}
{% include js/aProx_click.js %}
{% include js/aPrev_click.js %}
{% include itens/Item.js %}
{% include itens/variaveis.js %}
{% include itens/item_iteraction.js %}
Expand Down
18 changes: 18 additions & 0 deletions _includes/js/aPrev_click.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const aPrevClickHandler = function aPrevClickHandler(ev) {
if (form && !form.checkValidity()) {
ev.preventDefault();
form.reportValidity();
return false;
}

try {
aProxHandler && aProxHandler(ev);
} catch (error) {
ev.preventDefault();
console.error(error);
return false;
}
};
document
.getElementById("aPrev")
.addEventListener("click", aPrevClickHandler, false);
2 changes: 1 addition & 1 deletion cadastro/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Em algum momento isso será automatizado.

{% include cadastro/form.html %}

[Voltar]({{ '/' | prepend: site.baseurl }}) |
[Voltar](javascript:history.back()){: #aPrev} |
2 changes: 1 addition & 1 deletion contato/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Caso esteja utilizando um computador público recomenda-se utilizar o modo priva

{% include contato/form.html %}

[Voltar]({{ '/' | prepend: site.baseurl }}) | [Selecione o estabelecimento]({{ '/estabelecimento' | prepend: site.baseurl }}){: #aProx }
[Voltar](javascript:history.back()){: #aPrev} | [Selecione o estabelecimento]({{ '/estabelecimento' | prepend: site.baseurl }}){: #aProx }

{% include contato/scripts.html %}
2 changes: 1 addition & 1 deletion estabelecimento/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ Aqui você deve selecionar o estabelecimento que irá solicitar a compra

{% include estabelecimento/form.html %}

[Voltar]({{ '/contato' | prepend: site.baseurl }}) | [Selecione os itens]({{ '/itens' | prepend: site.baseurl }}){: #aProx }
[Voltar](javascript:history.back()){: #aPrev} | [Selecione os itens]({{ '/itens' | prepend: site.baseurl }}){: #aProx }

{% include estabelecimento/scripts.html %}
2 changes: 1 addition & 1 deletion itens/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ Preencha os itens conforme a sua necessidade
{% include itens/form.html %}

[Voltar]({{ '/estabelecimento' | prepend: site.baseurl }}) | [Solicitar]({{ '/solicitar' | prepend: site.baseurl }}){: #aProx }
[Voltar](javascript:history.back()){: #aPrev} | [Solicitar]({{ '/solicitar' | prepend: site.baseurl }}){: #aProx }

{% include itens/scripts.html %}

0 comments on commit 859e39e

Please sign in to comment.