diff options
-rw-r--r-- | templates/web/bathnes/report/new/roads_message.html | 7 | ||||
-rw-r--r-- | web/cobrands/bathnes/assets.js | 16 |
2 files changed, 23 insertions, 0 deletions
diff --git a/templates/web/bathnes/report/new/roads_message.html b/templates/web/bathnes/report/new/roads_message.html new file mode 100644 index 000000000..3060f16da --- /dev/null +++ b/templates/web/bathnes/report/new/roads_message.html @@ -0,0 +1,7 @@ +<div id="js-roads-responsibility" class="box-warning hidden"> + <strong>Not maintained by Bath & North East Somerset Council</strong> + <div id="js-not-a-road" class="hidden js-responsibility-message"> + <p>The location you have selected doesn't appear to be on <span class="js-roads-asset" data-original="a road">a road</span> that Bath & North East Somerset Council maintain.</p> + <p>Please select <span class="js-roads-asset" data-original="a road">a road</span> on which to make a report.</p> + </div> +</div> diff --git a/web/cobrands/bathnes/assets.js b/web/cobrands/bathnes/assets.js index 7a32facc9..aa06a6fbb 100644 --- a/web/cobrands/bathnes/assets.js +++ b/web/cobrands/bathnes/assets.js @@ -201,6 +201,22 @@ fixmystreet.assets.add(fixmystreet.maps.banes_defaults, { attribute: 'usrn', field: 'site_code' }, + road: true, + asset_item: "road", + asset_type: 'road', + all_categories: true, // Not really, but want to allow on all but one, not stop + no_asset_msg_id: '#js-not-a-road', + actions: { + found: fixmystreet.message_controller.road_found, + not_found: function(layer) { + var cat = $('select#form_category').val(); + if (cat === 'Damage to road') { + fixmystreet.message_controller.road_not_found(layer); + } else { + fixmystreet.message_controller.road_found(layer); + } + } + }, name: "Adopted Highways", attribution: " © Crown Copyright. All rights reserved. 1000233344" }); |