mirror of
https://github.com/xuthus83/pigallery2.git
synced 2024-11-03 21:04:03 +08:00
Fixing atocomplete/ "." searching error, by disabling it.
This commit is contained in:
parent
7340246d2d
commit
6810c7a24a
12
angular.json
12
angular.json
@ -93,6 +93,18 @@
|
||||
"replace": "src/frontend/environments/environment.ts",
|
||||
"with": "src/frontend/environments/environment.prod.ts"
|
||||
}
|
||||
],
|
||||
"budgets": [
|
||||
{
|
||||
"type": "initial",
|
||||
"maximumWarning": "2mb",
|
||||
"maximumError": "5mb"
|
||||
},
|
||||
{
|
||||
"type": "anyComponentStyle",
|
||||
"maximumWarning": "6kb",
|
||||
"maximumError": "10kb"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ import {Subscription} from 'rxjs';
|
||||
import {ActivatedRoute, Params, Router} from '@angular/router';
|
||||
import {PageHelper} from '../../../model/page.helper';
|
||||
import {QueryService} from '../../../model/query.service';
|
||||
import {MediaBaseDTO, MediaDTO} from '../../../../../common/entities/MediaDTO';
|
||||
import {MediaBaseDTO} from '../../../../../common/entities/MediaDTO';
|
||||
import {QueryParams} from '../../../../../common/QueryParams';
|
||||
import {GalleryService} from '../gallery.service';
|
||||
import {PhotoDTO} from '../../../../../common/entities/PhotoDTO';
|
||||
@ -157,7 +157,7 @@ export class GalleryLightboxComponent implements OnDestroy, OnInit {
|
||||
}
|
||||
}
|
||||
|
||||
//noinspection JSUnusedGlobalSymbols
|
||||
|
||||
@HostListener('window:resize', ['$event'])
|
||||
onResize(): void {
|
||||
this.updatePhotoFrameDim();
|
||||
@ -340,11 +340,14 @@ export class GalleryLightboxComponent implements OnDestroy, OnInit {
|
||||
this.photoFrameDim.width = Math.max(window.innerWidth - this.infoPanelWidth, 0);
|
||||
this.photoFrameDim.height = window.innerHeight;
|
||||
this.photoFrameDim.aspect = Math.round(this.photoFrameDim.width / this.photoFrameDim.height * 100) / 100;
|
||||
}
|
||||
};
|
||||
|
||||
private navigateToPhoto(photoIndex: number): void {
|
||||
this.router.navigate([],
|
||||
{queryParams: this.queryService.getParams(this.gridPhotoQL.toArray()[photoIndex].gridMedia.media)}).catch(console.error);
|
||||
{
|
||||
queryParams:
|
||||
this.queryService.getParams(this.gridPhotoQL.toArray()[photoIndex].gridMedia.media)
|
||||
}).catch(console.error);
|
||||
}
|
||||
|
||||
private showPhoto(photoIndex: number, resize: boolean = true): void {
|
||||
|
@ -56,7 +56,7 @@ export class AutoCompleteService {
|
||||
|
||||
const type = this.getTypeFromPrefix(text.current);
|
||||
const searchText = this.getPrefixLessSearchText(text.current);
|
||||
if (searchText === '') {
|
||||
if (searchText === '' || searchText === '.') {
|
||||
return items;
|
||||
}
|
||||
this.typedAutoComplete(searchText, text.current, type, items);
|
||||
|
@ -1,11 +1,8 @@
|
||||
import {Component, ElementRef, EventEmitter, forwardRef, OnDestroy, Output, ViewChild} from '@angular/core';
|
||||
import {ActivatedRoute, Router, RouterLink} from '@angular/router';
|
||||
import {Router, RouterLink} from '@angular/router';
|
||||
import {BehaviorSubject, Subscription} from 'rxjs';
|
||||
import {AutoCompleteService, RenderableAutoCompleteItem} from '../autocomplete.service';
|
||||
import {MetadataSearchQueryTypes, SearchQueryTypes} from '../../../../../../common/entities/SearchQueryDTO';
|
||||
import {SearchQueryParserService} from '../search-query-parser.service';
|
||||
import {GalleryService} from '../../gallery.service';
|
||||
import {NavigationService} from '../../../../model/navigation.service';
|
||||
import {Config} from '../../../../../../common/config/public/Config';
|
||||
import {ControlValueAccessor, FormControl, NG_VALIDATORS, NG_VALUE_ACCESSOR, ValidationErrors, Validator} from '@angular/forms';
|
||||
|
||||
@ -47,10 +44,6 @@ export class GallerySearchFieldComponent implements ControlValueAccessor, Valida
|
||||
private autoCompleteItems: BehaviorSubject<RenderableAutoCompleteItem[]>;
|
||||
|
||||
constructor(private autoCompleteService: AutoCompleteService,
|
||||
private searchQueryParserService: SearchQueryParserService,
|
||||
private galleryService: GalleryService,
|
||||
private navigationService: NavigationService,
|
||||
private route: ActivatedRoute,
|
||||
public router: Router) {
|
||||
|
||||
this.SearchQueryTypes = SearchQueryTypes;
|
||||
|
Loading…
Reference in New Issue
Block a user