Commit 9e99a0e7856fd575cc3cdeb0f296df1a46e6f03d
1 parent
d1be499f
Exists in
master
and in
5 other branches
Feedback for login/register
Showing
2 changed files
with
29 additions
and
22 deletions
Show diff stats
index.html
| ... | ... | @@ -247,32 +247,34 @@ |
| 247 | 247 | <div class="row"> |
| 248 | 248 | <div class="make-proposal-container col-sm-6 require-login-container"> |
| 249 | 249 | <section class="make-proposal box box-propostas"> |
| 250 | - <div class="container-title box-title">Faça uma proposta</div> | |
| 251 | - <div class="subtitle box-subtitle">Qual a sua sugestão para melhorar este programa?</div> | |
| 252 | - <div class="info box-info">Esta consulta termina em julho de 2015. Até lá, todas as propostas serão lidas e as cinco mais pontuadas em cada programa receberão resposta oficial do governo.</div> | |
| 253 | - <div class="row"> | |
| 254 | - <div class="col-sm-6 col-sm-offset-3"> | |
| 255 | - <div class="button send-proposal-button button-send box-footer"> | |
| 256 | - <a href="#"><span>Envie sua proposta</span></a> | |
| 250 | + <div class="section-content"> | |
| 251 | + <div class="container-title box-title">Faça uma proposta</div> | |
| 252 | + <div class="subtitle box-subtitle">Qual a sua sugestão para melhorar este programa?</div> | |
| 253 | + <div class="info box-info">Esta consulta termina em julho de 2015. Até lá, todas as propostas serão lidas e as cinco mais pontuadas em cada programa receberão resposta oficial do governo.</div> | |
| 254 | + <div class="row"> | |
| 255 | + <div class="col-sm-6 col-sm-offset-3"> | |
| 256 | + <div class="button send-proposal-button button-send box-footer"> | |
| 257 | + <a href="#"><span>Envie sua proposta</span></a> | |
| 258 | + </div> | |
| 257 | 259 | </div> |
| 258 | 260 | </div> |
| 259 | - </div> | |
| 260 | - <div class="login-container hide">Login</div> | |
| 261 | - <form class="make-proposal-form save-article-form require-login hide" id="make-proposal-form-{{id}}" action="{{proposal_action ../article . }}" method="post"> | |
| 262 | - <div class="message hide"></div> | |
| 263 | - <div> | |
| 264 | - <div><label for="article_abstract">Descrição</label></div> | |
| 265 | - <textarea id="article_abstract" class="countdown" name="article[abstract]" placeholder="Descrição" maxlength="200"></textarea> | |
| 261 | + <div class="login-container hide">Login</div> | |
| 262 | + <form class="make-proposal-form save-article-form require-login hide" id="make-proposal-form-{{id}}" action="{{proposal_action ../article . }}" method="post"> | |
| 263 | + <div class="message hide"></div> | |
| 264 | + <div> | |
| 265 | + <div><label for="article_abstract">Descrição</label></div> | |
| 266 | + <textarea id="article_abstract" class="countdown" name="article[abstract]" placeholder="Descrição" maxlength="200"></textarea> | |
| 267 | + </div> | |
| 268 | + <input type="hidden" id="type" name="article[type]" value="ProposalsDiscussionPlugin::Proposal"> | |
| 269 | + <input type="hidden" id="content_type" name="content_type" value="ProposalsDiscussionPlugin::Proposal"> | |
| 270 | + <input type="submit" id="make-proposal-button" name="make-proposal-button" class="make-proposal-button" value="Enviar"> | |
| 271 | + </form> | |
| 272 | + <div class="success-proposal-sent success-sent hide button-send"> | |
| 273 | + <p>Sua proposta foi encaminhada com sucesso! Ela se tornará pública em até 24 horas e poderá ser apoiada por outros participantes.</p> | |
| 274 | + <a href="#">Faça nova proposta</a> | |
| 266 | 275 | </div> |
| 267 | - <input type="hidden" id="type" name="article[type]" value="ProposalsDiscussionPlugin::Proposal"> | |
| 268 | - <input type="hidden" id="content_type" name="content_type" value="ProposalsDiscussionPlugin::Proposal"> | |
| 269 | - <input type="submit" id="make-proposal-button" name="make-proposal-button" class="make-proposal-button" value="Enviar"> | |
| 270 | - </form> | |
| 271 | - <div class="success-proposal-sent success-sent hide button-send"> | |
| 272 | - <p>Sua proposta foi encaminhada com sucesso! Ela se tornará pública em até 24 horas e poderá ser apoiada por outros participantes.</p> | |
| 273 | - <a href="#">Faça nova proposta</a> | |
| 276 | + <div class="clearfix"></div> | |
| 274 | 277 | </div> |
| 275 | - <div class="clearfix"></div> | |
| 276 | 278 | </section> |
| 277 | 279 | </div> |
| 278 | 280 | ... | ... |
js/main.js
| ... | ... | @@ -754,6 +754,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F |
| 754 | 754 | $form.siblings('.success-sent').show(); |
| 755 | 755 | $form.siblings('.subtitle').hide(); |
| 756 | 756 | $form.siblings('.info').hide(); |
| 757 | + Main.displaySuccess($form.closest('.make-proposal .section-content'), 'Proposta enviada com sucesso', 2000); | |
| 757 | 758 | }) |
| 758 | 759 | .fail(function( jqxhr, textStatus, error ) { |
| 759 | 760 | var err = textStatus + ', ' + error; |
| ... | ... | @@ -793,6 +794,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F |
| 793 | 794 | var message = $('.login .message'); |
| 794 | 795 | message.hide(); |
| 795 | 796 | message.text(''); |
| 797 | + var button = $(this); | |
| 796 | 798 | $.ajax({ |
| 797 | 799 | type: 'post', |
| 798 | 800 | url: host + '/api/v1/login', |
| ... | ... | @@ -802,6 +804,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F |
| 802 | 804 | } |
| 803 | 805 | }).done(function(data) { |
| 804 | 806 | Main.loginCallback(true, data.private_token); |
| 807 | + Main.displaySuccess(button.closest('.section-content'), 'Login efetuado com sucesso', 1000); | |
| 805 | 808 | }).fail(function( /*data*/ ) { |
| 806 | 809 | message.show(); |
| 807 | 810 | message.text('Não foi possível logar'); |
| ... | ... | @@ -852,6 +855,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F |
| 852 | 855 | var loading = $('.login-container .loading'); |
| 853 | 856 | loading.show(); |
| 854 | 857 | signup.hide(); |
| 858 | + var button = $(this); | |
| 855 | 859 | |
| 856 | 860 | $.ajax({ |
| 857 | 861 | type: 'post', |
| ... | ... | @@ -859,6 +863,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F |
| 859 | 863 | data: $(this).parents('.signup').serialize(), |
| 860 | 864 | }).done(function(data) { |
| 861 | 865 | Main.loginCallback(true, data.private_token); |
| 866 | + Main.displaySuccess(button.closest('.section-content'), 'Cadastro efetuado com sucesso', 1000); | |
| 862 | 867 | }).fail(function(data) { |
| 863 | 868 | var msg = Main.responseToText(data.responseJSON.message); |
| 864 | 869 | message.show(); | ... | ... |