diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2015-07-28 16:45:25 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2015-07-28 16:45:25 +0100 |
commit | aaa1947c2ec5a45cfca0b01213464afcc10e4c9a (patch) | |
tree | 83f708393670602834a377dddbb0629dfa8bd9d6 /web/js | |
parent | 77a343a8d148abc4eb8922b645b25eefe0fae8c9 (diff) | |
parent | 9d00e9bc88bde0c604a30d7f72890768b13ee7f0 (diff) |
Merge branch 'issues/968-refusing-councils'
Diffstat (limited to 'web/js')
-rw-r--r-- | web/js/map-OpenLayers.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index a0ab4f34c..7b7bee7e8 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -9,8 +9,8 @@ function fixmystreet_update_pin(lonlat) { document.getElementById('fixmystreet.longitude').value = lonlat.lon || lonlat.x; $.getJSON('/report/new/ajax', { - latitude: $('#fixmystreet\\.latitude').val(), - longitude: $('#fixmystreet\\.longitude').val() + latitude: $('#fixmystreet\\.latitude').val(), + longitude: $('#fixmystreet\\.longitude').val() }, function(data) { if (data.error) { if (!$('#side-form-error').length) { @@ -29,6 +29,7 @@ function fixmystreet_update_pin(lonlat) { if ( lb.length === 0 ) { lb = $('#form_name').prev(); } lb.before(data.extra_name_info); } + // If the category filter appears on the map and the user has selected // something from it, then pre-fill the category field in the report, // if it's a value already present in the drop-down. @@ -36,6 +37,11 @@ function fixmystreet_update_pin(lonlat) { if (category !== undefined && $("#form_category option[value="+category+"]").length) { $("#form_category").val(category); } + + var category_select = $("select#form_category"); + if (category_select.val() != '-- Pick a category --') { + category_select.change(); + } }); if (!$('#side-form-error').is(':visible')) { |