From fd9a0910575764dddbd9ff43633c76ae87922c63 Mon Sep 17 00:00:00 2001 From: Nils Meissner Date: Thu, 7 Apr 2016 14:01:00 +0100 Subject: [PATCH] Added icon and improved code --- assets/frameworks/nativescript.png | Bin 0 -> 6114 bytes .../app/components/property-listing.component.ts | 7 +++++-- .../app/components/property-search.component.ts | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 assets/frameworks/nativescript.png diff --git a/assets/frameworks/nativescript.png b/assets/frameworks/nativescript.png new file mode 100644 index 0000000000000000000000000000000000000000..8016105f40edb68c18e50fe5c9d0ace5271f1fa2 GIT binary patch literal 6114 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 KniY> 1) ? "s" : ""; - let bathroomSuffix = (this.listing.bathroom_number > 1) ? "s" : "" - this.rooms = this.listing.bedroom_number + " bedroom" + bedroomSuffix + ", " + this.listing.bathroom_number + " bathroom" + bathroomSuffix; + let bathroomSuffix = (this.listing.bathroom_number > 1) ? "s" : ""; + this.rooms = this.listing.bedroom_number + " bedroom" + bedroomSuffix + if(this.listing.bathroom_number) { + this.rooms += ", " + this.listing.bathroom_number + " bathroom" + bathroomSuffix; + } } addToFavourites() { diff --git a/nativescript/app/components/property-search.component.ts b/nativescript/app/components/property-search.component.ts index fcfff8ad..064139c0 100644 --- a/nativescript/app/components/property-search.component.ts +++ b/nativescript/app/components/property-search.component.ts @@ -80,7 +80,7 @@ export class PropertySearchComponent { private processSearchResponse(response: Observable) { response.subscribe(res => { - if(res.application_response_code === "100" || res.application_response_code === "101" || res.application_response_code === "110") { + if(res.application_response_code.substr(0,1) === "1") { if (res.listings.length > 0) { let location: SimpleLocation = { key: res.locations[0].place_name, name: res.locations[0].long_title } this.addRecentLocation({ location: location, results: res.total_results });