mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 23:13:04 +00:00
43 lines
1.6 KiB
HTML
43 lines
1.6 KiB
HTML
<div class="form-group w-100 pr-2 pl-2">
|
|
<input *ngIf="searchField"
|
|
type="search"
|
|
class="form-control w-100"
|
|
(click)="$event.stopPropagation();"
|
|
placeholder="{{ 'submission.sections.general.search-collection' | translate }}"
|
|
[formControl]="searchField"
|
|
#searchFieldEl>
|
|
</div>
|
|
<div class="dropdown-divider"></div>
|
|
<div
|
|
class="scrollable-menu"
|
|
aria-labelledby="dropdownMenuButton"
|
|
(scroll)="onScroll($event)">
|
|
<div
|
|
infiniteScroll
|
|
[infiniteScrollDistance]="2"
|
|
[infiniteScrollThrottle]="300"
|
|
[infiniteScrollUpDistance]="1.5"
|
|
[infiniteScrollContainer]="'.scrollable-menu'"
|
|
[fromRoot]="true"
|
|
(scrolled)="onScrollDown()">
|
|
<button class="dropdown-item disabled" *ngIf="searchListCollection?.length == 0 && !(isLoadingList | async)">
|
|
{{'submission.sections.general.no-collection' | translate}}
|
|
</button>
|
|
<button
|
|
*ngFor="let listItem of searchListCollection"
|
|
class="dropdown-item collection-item"
|
|
title="{{ listItem.collection.name }}"
|
|
(click)="onSelect(listItem)">
|
|
<ul class="list-unstyled mb-0">
|
|
<li class="list-item text-truncate text-secondary" *ngFor="let item of listItem.communities">
|
|
{{ item.name}} <i class="fa fa-level-down" aria-hidden="true"></i>
|
|
</li>
|
|
<li class="list-item text-truncate text-primary font-weight-bold">{{ listItem.collection.name}}</li>
|
|
</ul>
|
|
</button>
|
|
<button class="dropdown-item disabled" *ngIf="(isLoadingList | async)" >
|
|
<ds-loading message="{{'loading.default' | translate}}">
|
|
</ds-loading>
|
|
</button>
|
|
</div>
|
|
</div> |