Fix edge cases (no results, query empty) in find function
| | |
| | | if(query === this.query) return; |
| | | this.query = query; |
| | | |
| | | if(query === '') { |
| | | deleteChildren(this.results); |
| | | return; |
| | | } |
| | | |
| | | var features = []; |
| | | stops_type.forEach(function(stop_type) { |
| | | if(stop_type.substr(0,1) === 'p') return; |
| | |
| | | function listFeatures(features) { |
| | | var div = document.createElement('div'); |
| | | |
| | | if(features.length == 0) { |
| | | addParaWithText(div, lang.no_results); |
| | | return div; |
| | | } |
| | | |
| | | addParaWithText(div, lang.select_feature); |
| | | |
| | | var feature, p, a, full_type, typeName; |