Show a warning message when a user changes the bid of a paid campaign.

This commit is contained in:
Brian Simpson
2014-03-27 10:40:55 -04:00
parent 47a84541f4
commit debf587e68
2 changed files with 16 additions and 1 deletions

View File

@@ -397,7 +397,19 @@ r.sponsored = {
check_bid: function($form) {
var bid = this.get_bid($form),
minimum_bid = $("#bid").data("min_bid");
minimum_bid = $("#bid").data("min_bid"),
campaignName = $form.find('*[name=campaign_name]').val()
$('.budget-change-warning').hide()
if (campaignName != '') {
var $campaignRow = $('.' + campaignName),
campaignIsPaid = $campaignRow.data('paid'),
campaignBid = $campaignRow.data('bid')
if (campaignIsPaid && bid != campaignBid) {
$('.budget-change-warning').show()
}
}
$(".minimum-spend").removeClass("error");
if (bid < minimum_bid) {

View File

@@ -408,6 +408,9 @@ ${self.javascript_setup()}
<div class="minimum-spend">
${_('%(minimum)s minimum') % dict(minimum=format_currency(thing.min_bid, 'USD', locale=c.locale))}
</div>
<div class="budget-change-warning error">
${_('if you modify the budget of this paid campaign you will need to reauthorize payment by clicking the "pay" button')}
</div>
</td>
</tr>