Commit bf1c66368dbb9e74de5cda7aeec907396948abc9

Authored by Victor Costa
1 parent 5e92b217

Add loading div for signup

index.html
... ... @@ -324,6 +324,7 @@
324 324 </script>
325 325  
326 326 <script id="login" type="text/x-handlebars-template">
  327 + <div class="loading">Carregando...</div>
327 328 <form id="login-form" class="login">
328 329 <div class="message hide"></div>
329 330 <div class="username">
... ...
js/main.js
... ... @@ -660,6 +660,12 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
660 660 var message = $('.signup .message');
661 661 message.hide();
662 662 message.text('');
  663 +
  664 + var signup = $(this).parents('form.signup');
  665 + var loading = $('.login-container .loading');
  666 + loading.show();
  667 + signup.hide();
  668 +
663 669 $.ajax({
664 670 type: 'post',
665 671 url: host + '/api/v1/register',
... ... @@ -669,6 +675,9 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
669 675 }).fail(function( /*data*/ ) {
670 676 message.show();
671 677 message.text('Não foi possível efetuar o cadastro');
  678 + }).always(function() {
  679 + loading.hide();
  680 + signup.show();
672 681 });
673 682 e.preventDefault();
674 683 });
... ...
sass/_proposal_detail.scss
1 1 .proposal-detail {
  2 + .login-container {
  3 + .loading {
  4 + text-align: center;
  5 + }
  6 + }
2 7 li {
3 8 a {
4 9 text-decoration: none;
... ...