diff options
| author | Marc Florisson | 2014-09-29 10:47:22 +0200 |
|---|---|---|
| committer | Marc Florisson | 2014-09-29 10:47:22 +0200 |
| commit | 8822bc9101d2fc6081ccd0e27c77b57ebbbbbaba (patch) | |
| tree | 18cce8a325b4a294c3485670d51e87da4be574ea /app | |
| parent | 640413ba2aa89d859a4ca3725427065d2b07e760 (diff) | |
| download | chouette-core-8822bc9101d2fc6081ccd0e27c77b57ebbbbbaba.tar.bz2 | |
fix address search with Nomination, use case: village and town
Diffstat (limited to 'app')
| -rw-r--r-- | app/views/stop_areas/_form.html.erb | 15 |
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)}; }); |
