aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2017-08-04 21:16:24 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2017-08-05 08:00:43 +0100
commit9924113ea73d8af2614481a854c4261acb3f245e (patch)
treeb6665ebd2160affb30e1211eac29f3cf03d066e9
parent15d5b4d479e75823ad6cb1b323a26498a6ef3cf8 (diff)
Stop update form toggle causing report submission.
If the report is loaded with JavaScript, the outer form (for a new report) is present and would otherwise take this click and start a broken new report submission.
-rw-r--r--CHANGELOG.md1
-rw-r--r--web/cobrands/fixmystreet/staff.js3
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4d54eafb2..48657c10c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
- Bugfixes:
- Set up action scheduled field when report loaded. #1789
- Stop errors from JS validator due to form in form.
+ - Stop update form toggle causing report submission.
* v2.1.1 (3rd August 2017)
- Email improvements:
diff --git a/web/cobrands/fixmystreet/staff.js b/web/cobrands/fixmystreet/staff.js
index 2a1c6a8f4..2f9de6c7e 100644
--- a/web/cobrands/fixmystreet/staff.js
+++ b/web/cobrands/fixmystreet/staff.js
@@ -312,7 +312,8 @@ $.extend(fixmystreet.set_up, {
$updateFormH2.hide().nextAll().hide();
$updateFormBtn.addClass('btn btn--provide-update');
$updateFormBtn.text( $updateFormH2.text() );
- $updateFormBtn.on('click', function(){
+ $updateFormBtn.on('click', function(e) {
+ e.preventDefault();
$updateFormH2.nextAll().toggle();
});
},