Commit ea0432c580342fc2a2a504673f9d42254a4b90d1

Authored by Leonardo Merlin
1 parent d10e91d5

remove the 'displaySuccess' timeout message.

Showing 2 changed files with 37 additions and 7 deletions   Show diff stats
js/main.js
... ... @@ -120,9 +120,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
120 120 });
121 121 $body.off('click', '.vote-actions .vote-action');
122 122 $body.on('click', '.vote-actions .vote-action', function(e) {
123   - //Helps to prevent more than one vote per proposal
124   - var button = $(this);
125 123 e.preventDefault();
  124 +
  125 + //Helps to prevent more than one vote per proposal
  126 + var $button = $(this);
  127 + var $proposal = $button.closest('.random-proposal');
126 128  
127 129 if(!logged_in) {
128 130 $(this).closest('.require-login-container').find('.button-send a').click();
... ... @@ -131,7 +133,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
131 133  
132 134 if(ProposalApp.hasProposalbeenVoted(article.id)){
133 135 // console.debug("Proposta " + article.id + " já havia sido votada");
134   - Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Seu voto já foi computado nesta proposta', 800);
  136 + Main.displaySuccess($button.closest('.support-proposal .section-content'), 'Seu voto já foi computado nesta proposta', 800);
135 137 contextMain.loadRandomProposal(topic_id, true);
136 138 return;
137 139 }
... ... @@ -145,12 +147,35 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
145 147 }
146 148 }).done(function(data) {
147 149 if(data.vote) {
148   - Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Voto realizado com sucesso', 800);
  150 + // Main.displaySuccess($button.closest('.support-proposal .section-content'), '', 800);
  151 + $proposal.find('.abstract').hide();
  152 + $proposal.find('.vote-actions .like').hide();
  153 + $proposal.find('.vote-actions .dislike').hide();
  154 + // $proposal.find('.vote-actions .vote-result').hide();
  155 + var $successPanel = $('.success-panel').clone();
  156 + $successPanel.find('.icon').addClass('icon-proposal-sent');
  157 + $successPanel.find('.message').html('Voto realizado com sucesso');
  158 + $successPanel.removeClass('hide');
  159 + $proposal.prepend($successPanel);
  160 + $successPanel.show();
  161 + // $successPanel.css('top', Math.max(0, (($proposal.height() - $successPanel.outerHeight()) / 2) + $proposal.offset().top) + 'px');
  162 + // $successPanel.css('left', Math.max(0, (($proposal.width() - $successPanel.outerWidth()) / 2) + $proposal.offset().left) + 'px');
149 163 } else {
150   - Main.displaySuccess(button.closest('.support-proposal .section-content'), 'Seu voto já foi computado nesta proposta', 800);
  164 + $proposal.find('.abstract').hide();
  165 + $proposal.find('.vote-actions .like').hide();
  166 + $proposal.find('.vote-actions .dislike').hide();
  167 +
  168 + var $successPanel = $('.success-panel').clone();
  169 + // $successPanel.find('.icon').addClass('icon-proposal-sent');
  170 + $successPanel.find('.message').html('Seu voto já foi computado nesta proposta');
  171 + $successPanel.removeClass('hide');
  172 + $proposal.prepend($successPanel);
  173 + $successPanel.show();
  174 + // Main.displaySuccess($button.closest('.support-proposal .section-content'), , 800);
  175 + // $successPanel.find('.message').html('Seu voto já foi computado nesta proposta');
151 176 }
152   - ProposalApp.addVotedProposal(article.id);
153   - contextMain.loadRandomProposal(topic_id, true);
  177 + // ProposalApp.addVotedProposal(article.id);
  178 + // contextMain.loadRandomProposal(topic_id, true);
154 179 });
155 180 });
156 181  
... ...
sass/style.sass
... ... @@ -1218,6 +1218,11 @@ td
1218 1218 float: left
1219 1219 margin: 10px
1220 1220  
  1221 +// 6.22 - random proposal
  1222 +.random-proposal > .success-panel
  1223 + position: relative
  1224 + margin-bottom: 10px
  1225 +
1221 1226 // ------------------------------------
1222 1227 // 7 - Modificadores
1223 1228 // ------------------------------------
... ...