[ADF-1934] Item select in search bar fixed for touchscreens (#3221)

* [ADF-1934] Item select in search bar fixed for touchscreens

* [ADF-1934] Bug fixed
This commit is contained in:
davidcanonieto 2018-04-20 22:23:05 +01:00 committed by Eugenio Romano
parent 917b5f787a
commit 37c0d583aa
2 changed files with 6 additions and 3 deletions

View File

@ -18,6 +18,7 @@
import { Component } from '@angular/core';
import { Router } from '@angular/router';
import { MinimalNodeEntity } from 'alfresco-js-api';
import { PreviewService } from 'app/services/preview.service';
@Component({
selector: 'app-search-bar',
@ -26,7 +27,7 @@ import { MinimalNodeEntity } from 'alfresco-js-api';
})
export class SearchBarComponent {
constructor(public router: Router) {
constructor(public router: Router, private preview: PreviewService) {
}
/**
@ -43,7 +44,7 @@ export class SearchBarComponent {
onItemClicked(event: MinimalNodeEntity) {
if (event.entry.isFile) {
this.router.navigate(['/files', event.entry.id, 'view']);
this.preview.showResource(event.entry.id);
} else if (event.entry.isFolder) {
this.router.navigate(['/files', event.entry.id]);
}

View File

@ -43,7 +43,9 @@
(keyup.arrowup)="onRowArrowUp($event)"
class="adf-search-autocomplete-item"
(click)="elementClicked(item)"
(keyup.enter)="elementClicked(item)">
(keyup.enter)="elementClicked(item)"
(touchend)="elementClicked(item)">
<!-- This is a comment -->
<mat-icon mat-list-icon>
<img [src]="getMimeTypeIcon(item)" />
</mat-icon>