mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 06:53:03 +00:00
Fixed search facet deadlock
Also fixed minor issue in MetadataService, but this doesn't cause any issues in the current code
This commit is contained in:
@@ -27,7 +27,7 @@ export class MetadataService {
|
|||||||
* Returns undefined otherwise.
|
* Returns undefined otherwise.
|
||||||
*/
|
*/
|
||||||
public virtualValue(metadataValue: MetadataValue | undefined): string {
|
public virtualValue(metadataValue: MetadataValue | undefined): string {
|
||||||
if (this.isVirtual) {
|
if (this.isVirtual(metadataValue)) {
|
||||||
return metadataValue.authority.substring(metadataValue.authority.indexOf(VIRTUAL_METADATA_PREFIX) + VIRTUAL_METADATA_PREFIX.length);
|
return metadataValue.authority.substring(metadataValue.authority.indexOf(VIRTUAL_METADATA_PREFIX) + VIRTUAL_METADATA_PREFIX.length);
|
||||||
} else {
|
} else {
|
||||||
return undefined;
|
return undefined;
|
||||||
|
@@ -182,11 +182,11 @@ export class InputSuggestionsComponent implements ControlValueAccessor, OnChange
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* When any key is pressed (except for the Enter button) the query input should move to the input field
|
* When any key is pressed (except for the Enter & Tab button) the query input should move to the input field
|
||||||
* @param {KeyboardEvent} event The keyboard event
|
* @param {KeyboardEvent} event The keyboard event
|
||||||
*/
|
*/
|
||||||
onKeydown(event: KeyboardEvent) {
|
onKeydown(event: KeyboardEvent) {
|
||||||
if (event.key !== 'Enter') {
|
if (event.key !== 'Enter' && event.key !== 'Tab') {
|
||||||
this.queryInput.nativeElement.focus();
|
this.queryInput.nativeElement.focus();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user