From c162e5b09f3bcf6252696f0605f2a9aae062448f Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Thu, 11 Jun 2015 15:29:45 -0300 Subject: [PATCH] Display message when user already voted on a proposal --- js/main.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index dc118a5..5f007ad 100644 --- a/js/main.js +++ b/js/main.js @@ -110,7 +110,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F if(ProposalApp.hasProposalbeenVoted(article.id)){ console.log("Proposta " + article.id + " já havia sido votada"); - Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Voto realizado com sucesso', 800); + Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Seu voto já foi computado nesta proposta', 800); contextMain.loadRandomProposal(topic_id); e.preventDefault(); return; @@ -123,8 +123,12 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F value: $(this).data('vote-value'), private_token: Main.private_token } - }).done(function( /*data*/ ) { - Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Voto realizado com sucesso', 800); + }).done(function(data) { + if(data.vote) { + Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Voto realizado com sucesso', 800); + } else { + Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Seu voto já foi computado nesta proposta', 800); + } ProposalApp.addVotedProposal(article.id); contextMain.loadRandomProposal(topic_id); }); -- libgit2 0.21.2