diff --git a/r2/r2/public/static/js/sponsored.js b/r2/r2/public/static/js/sponsored.js index a7d870849..e8b58a278 100644 --- a/r2/r2/public/static/js/sponsored.js +++ b/r2/r2/public/static/js/sponsored.js @@ -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) { diff --git a/r2/r2/templates/promotelinkform.html b/r2/r2/templates/promotelinkform.html index 9105ecfe2..93dcdcb64 100644 --- a/r2/r2/templates/promotelinkform.html +++ b/r2/r2/templates/promotelinkform.html @@ -408,6 +408,9 @@ ${self.javascript_setup()}