diff options
author | Struan Donald <struan@exo.org.uk> | 2012-01-10 17:15:24 +0000 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2012-01-10 17:15:24 +0000 |
commit | 6228cc7aa55defdb694d2de05d2a2be282955fe6 (patch) | |
tree | 1392fb78e01bd6ab28108de42ccd5f8097340dc8 /web/js/fixmystreet.js | |
parent | 22c0a7367193e947af70ab1bbdfb3268fd1ec3c6 (diff) | |
parent | 1955a60586ecd4d6dc7d72de31d01d28230fbb8b (diff) |
Merge remote branch 'origin/master' into reportemptyhomes
Diffstat (limited to 'web/js/fixmystreet.js')
-rw-r--r-- | web/js/fixmystreet.js | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/web/js/fixmystreet.js b/web/js/fixmystreet.js index 638930a35..524bcdafa 100644 --- a/web/js/fixmystreet.js +++ b/web/js/fixmystreet.js @@ -4,11 +4,20 @@ */ function form_category_onchange() { - $.getJSON('/report/new/category_extras', { - latitude: fixmystreet.latitude, - longitude: fixmystreet.longitude, - category: this.options[ this.selectedIndex ].text, - }, function(data) { + var cat = $('#form_category'); + var args = { + category: cat.val() + }; + + if ( typeof fixmystreet !== 'undefined' ) { + args['latitude'] = fixmystreet.latitude; + args['longitude'] = fixmystreet.longitude; + } else { + args['latitude'] = $('input[name="latitude"]').val(); + args['longitude'] = $('input[name="longitude"]').val(); + } + + $.getJSON('/report/new/category_extras', args, function(data) { if ( data.category_extra ) { if ( $('#category_meta').size() ) { $('#category_meta').html( data.category_extra); |