mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-18 23:43:01 +00:00
27 lines
1.3 KiB
HTML
27 lines
1.3 KiB
HTML
<form [formGroup]="form" (ngSubmit)="onSubmit(value)"
|
|
[action]="action" (keydown)="onKeydown($event)"
|
|
(keydown.arrowdown)="shiftFocusDown($event)"
|
|
(keydown.arrowup)="shiftFocusUp($event)" (keydown.esc)="close()"
|
|
(dsClickOutside)="checkIfValidInput(form);close();">
|
|
<input [readonly]="disable" #inputField type="text" formControlName="metadataNameField" attr.aria-labelledby="fieldName" [(ngModel)]="value" id="name" [name]="name"
|
|
class="form-control suggestion_input"
|
|
[ngClass]="{'is-invalid': !valid}"
|
|
[dsDebounce]="debounceTime" (onDebounce)="find($event)"
|
|
[placeholder]="placeholder"
|
|
ng-model-options="{standalone: true}"
|
|
autocomplete="off">
|
|
<button class="sr-only" type="submit">
|
|
{{'search.filters.search.submit' | translate}}
|
|
</button>
|
|
<div class="autocomplete dropdown-menu" [ngClass]="{'show': (show | async) && isNotEmpty(suggestions)}">
|
|
<div class="dropdown-list">
|
|
<div *ngFor="let suggestionOption of suggestions">
|
|
<a href="javascript:void(0);" class="d-block dropdown-item" (click)="onClickSuggestion(suggestionOption.value)" #suggestion>
|
|
<span [innerHTML]="suggestionOption.displayValue"></span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|