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(); | ... | ... |