Commit 23bb18a3e81b7966bec6d894f37a601d777b39eb
1 parent
fb30df4d
Exists in
master
and in
4 other branches
Handle loading on submit new proposals
Showing
1 changed file
with
13 additions
and
1 deletions
Show diff stats
js/main.js
@@ -1278,9 +1278,17 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1278,9 +1278,17 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1278 | // var proposal_id = this.id.split('-').pop(); | 1278 | // var proposal_id = this.id.split('-').pop(); |
1279 | // var form = this; | 1279 | // var form = this; |
1280 | var $form = $(this); | 1280 | var $form = $(this); |
1281 | + | ||
1282 | + // reset messages | ||
1281 | var $message = $form.find('.message'); | 1283 | var $message = $form.find('.message'); |
1282 | $message.hide(); | 1284 | $message.hide(); |
1283 | $message.text(''); | 1285 | $message.text(''); |
1286 | + | ||
1287 | + // handle 'loading' | ||
1288 | + var $voteContainer = $form.find('.vote-actions'); | ||
1289 | + $voteContainer.hide(); | ||
1290 | + // $loading.show(); | ||
1291 | + | ||
1284 | $.ajax({ | 1292 | $.ajax({ |
1285 | type: 'post', | 1293 | type: 'post', |
1286 | url: host + $form.attr('action'), | 1294 | url: host + $form.attr('action'), |
@@ -1299,7 +1307,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1299,7 +1307,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1299 | console.error( 'Request Failed: ' + err ); | 1307 | console.error( 'Request Failed: ' + err ); |
1300 | $message.show(); | 1308 | $message.show(); |
1301 | $message.text('Não foi possível enviar.'); | 1309 | $message.text('Não foi possível enviar.'); |
1302 | - }); | 1310 | + }) |
1311 | + .always(function(){ | ||
1312 | + $voteContainer.show(); | ||
1313 | + // $loading.hide(); | ||
1314 | + }); | ||
1303 | }); | 1315 | }); |
1304 | }) | 1316 | }) |
1305 | .fail(function( jqxhr, textStatus, error ) { | 1317 | .fail(function( jqxhr, textStatus, error ) { |