Mercurial > public > sg101
view contests/static/js/contests/contests.js @ 728:60fb45446e3b
Use <progress> tag for donations meter.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 06 Oct 2013 14:14:58 -0500 |
parents | ee87ea74d46b |
children | 16e190fa6ef8 |
line wrap: on
line source
$(function() { var $button = $('#contest-button'); $button.click(function() { var buttonLabel = $button.text(); $button.attr('disabled', 'disabled').val('Please wait...'); $.ajax({ url: '/contests/enter/', type: 'POST', data: { contest_id : contest_id }, dataType: 'json', success: function (data, textStatus) { var classname = data.entered ? 'success' : 'info'; var $p = $('#contest-entry'); $p.hide(); $p.addClass(classname); $p.html(data.msg); $p.fadeIn(3000); }, error: function (xhr, textStatus, ex) { alert('Oops, an error occurred. ' + xhr.statusText + ' - ' + xhr.responseText); $button.removeAttr('disabled').text(buttonLabel); } }); return false; }); });