fix: map search on iOS

Closes #148
This commit is contained in:
Jovan Krunić
2021-10-21 17:36:00 +02:00
parent 867f9e9b83
commit 7d449b43d0
2 changed files with 14 additions and 1 deletions

View File

@@ -406,8 +406,21 @@ export class MapPageComponent {
this.ref.detectChanges();
}
/**
* On enter key up do the search
*
* @param event Keyboard keyup event
*/
searchKeyUp(event: KeyboardEvent) {
if (event.key === 'Enter') {
this.searchStringChanged((event.target as HTMLInputElement).value);
}
}
/**
* Search event of search bar
*
* @param queryText New query text to be set
*/
searchStringChanged(queryText?: string) {
this.queryText = queryText || '';

View File

@@ -11,7 +11,7 @@
<ion-menu-button></ion-menu-button>
</ion-buttons>
<ion-searchbar
(keyup.enter)="searchStringChanged($event.target.value)"
(keyup)="searchKeyUp($event)"
[(ngModel)]="queryText"
(ionClear)="searchStringChanged()"
placeholder="{{ 'map.page.search.PLACEHOLDER' | translate }}"