diff options
author | Dave Arter <davea@mysociety.org> | 2016-08-22 10:37:32 +0100 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2016-08-22 10:37:32 +0100 |
commit | fde265673cd38e6d9d65d4bca7fe8c21a5955fc8 (patch) | |
tree | c77153734661e03568a55ac358b2674e3329c45d /web | |
parent | f3649ee94bb80e8b33f0eea8a817760475157b3b (diff) | |
parent | c7adf92943d28aae3d328871a89c745434c85c38 (diff) |
Merge branch 'issues/forcouncils/19-add-planned-list'
Diffstat (limited to 'web')
-rw-r--r-- | web/cobrands/fixmystreet/fixmystreet.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/web/cobrands/fixmystreet/fixmystreet.js b/web/cobrands/fixmystreet/fixmystreet.js index 8935712cc..b3f6f5e60 100644 --- a/web/cobrands/fixmystreet/fixmystreet.js +++ b/web/cobrands/fixmystreet/fixmystreet.js @@ -301,6 +301,27 @@ $.extend(fixmystreet.set_up, { $('#form_rznvy').removeClass(); $('#email').removeClass(); }); + + $('#planned_form').submit(function(e) { + if (e.metaKey || e.ctrlKey) { + return; + } + e.preventDefault(); + var $form = $(this), + $change = $form.find("input[name='change']" ), + $submit = $form.find("input[type='submit']" ), + data = $form.serialize() + '&ajax=1'; + + $.post(this.action, data, function(data) { + if (data.outcome == 'add') { + $change.val('remove'); + $submit.val($submit.data('remove')); + } else if (data.outcome == 'remove') { + $change.val('add'); + $submit.val($submit.data('add')); + } + }); + }); }, geolocation: function() { |