aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/stop_areas/_form.html.erb15
1 files changed, 14 insertions, 1 deletions
diff --git a/app/views/stop_areas/_form.html.erb b/app/views/stop_areas/_form.html.erb
index 5a612614b..d108ef193 100644
--- a/app/views/stop_areas/_form.html.erb
+++ b/app/views/stop_areas/_form.html.erb
@@ -70,12 +70,17 @@
}
if ( address.city) {
name += address.city;
+ } else if ( address.village) {
+ name += address.village;
+ } else if ( address.town) {
+ name += address.town;
} else if ( address.county ) {
name += address.county;
} else if ( address.country ) {
name += address.country;
}
+
return name;
};
var filtering = function(list) {
@@ -88,11 +93,19 @@
item.type == "secondary") && item.address.road ;
});
return $.map( selection, function( d) {
+ var city = "";
+ if ( d.address.city) {
+ city = d.address.city;
+ } else if ( d.address.town) {
+ city = d.address.town;
+ } else if ( d.address.village) {
+ city = d.address.village;
+ }
return { postcode: d.address.postcode,
road: d.address.road,
lon: d.lon, lat: d.lat,
suburb: d.address.suburb,
- city: d.address.city,
+ city: city,
postcode: d.address.postcode,
the_key: address_display( d.address)};
});