1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2025-01-14 14:43:17 +08:00

search design fix

This commit is contained in:
Patrik J. Braun 2018-12-23 16:18:44 +01:00
parent 144e20a972
commit 611933f788
2 changed files with 18 additions and 3 deletions

View File

@ -1,6 +1,6 @@
import {Component, Input, OnChanges} from '@angular/core';
import {Component, HostListener, Input, OnChanges} from '@angular/core';
import {DirectoryDTO} from '../../../../common/entities/DirectoryDTO';
import {RouterLink} from '@angular/router';
import {Router, RouterLink} from '@angular/router';
import {UserDTO} from '../../../../common/entities/UserDTO';
import {AuthenticationService} from '../../model/network/authentication.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
@ -11,6 +11,7 @@ import {SortingMethods} from '../../../../common/entities/SortingMethods';
import {Config} from '../../../../common/config/public/Config';
import {SearchResultDTO} from '../../../../common/entities/SearchResultDTO';
import {SearchTypes} from '../../../../common/entities/AutoCompleteItem';
import {LightboxStates} from '../lightbox/lightbox.gallery.component';
@Component({
selector: 'app-gallery-navbar',
@ -33,6 +34,7 @@ export class GalleryNavigatorComponent implements OnChanges {
constructor(private _authService: AuthenticationService,
public queryService: QueryService,
public galleryService: GalleryService,
private router: Router,
private i18n: I18n) {
this.sortingMethodsType = Utils.enumToArray(SortingMethods);
}
@ -93,7 +95,20 @@ export class GalleryNavigatorComponent implements OnChanges {
get ItemCount(): number {
return (this.directory || this.searchResult).media.length;
}
/*
@HostListener('window:keydown', ['$event'])
onKeyPress(e: KeyboardEvent) {
if (this.routes.length < 2) {
return;
}
const event: KeyboardEvent = window.event ? <any>window.event : e;
if (event.altKey === true && event.key === 'ArrowUp') {
const path = this.routes[this.routes.length - 2];
this.router.navigate(['/gallery', path.route],
{queryParams: this.queryService.getParams()}).catch(console.error);
}
}*/
}
interface NavigatorPath {

View File

@ -33,7 +33,7 @@
</div>
<div class="input-group-btn" style="display: block">
<button class="btn btn-default" type="button"
<button class="btn btn-light" type="button"
[routerLink]="['/search', searchText]">
<span class="oi oi-magnifying-glass"></span>
</button>