mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00

Admin Add New Modals
Admin Edit Modals
Admin Export Modals
Admin Workflow Page
End User Agreement
Feedback
Profile Page
System Wide Alert
(cherry picked from commit 4cd55d6669
)
40 lines
1.9 KiB
HTML
40 lines
1.9 KiB
HTML
<div class="form-group w-100 pr-2 pl-2">
|
|
<input type="search"
|
|
class="form-control"
|
|
(click)="$event.stopPropagation();"
|
|
[attr.aria-label]="'dso-selector.placeholder' | translate: { type: typesString }"
|
|
placeholder="{{'dso-selector.placeholder' | translate: { type: typesString } }}"
|
|
[formControl]="input" ngbAutofocus (keyup.enter)="selectSingleResult()">
|
|
</div>
|
|
<div class="dropdown-divider"></div>
|
|
<div id="scrollable-menu-dso-selector-{{randomSeed}}" class="scrollable-menu list-group">
|
|
<div
|
|
infiniteScroll
|
|
[infiniteScrollDistance]="1"
|
|
[infiniteScrollThrottle]="0"
|
|
[infiniteScrollContainer]="'#scrollable-menu-dso-selector-' + randomSeed"
|
|
[fromRoot]="true"
|
|
(scrolled)="onScrollDown()">
|
|
<ng-container *ngIf="listEntries$ | async">
|
|
<button class="list-group-item list-group-item-action border-0 disabled"
|
|
*ngIf="(listEntries$ | async).length === 0">
|
|
{{'dso-selector.no-results' | translate: { type: typesString } }}
|
|
</button>
|
|
<button *ngFor="let listEntry of (listEntries$ | async)"
|
|
class="list-group-item list-group-item-action border-0 list-entry"
|
|
[ngClass]="{'bg-primary': listEntry['id'] === currentDSOId}"
|
|
title="{{ getName(listEntry) }}"
|
|
dsHoverClass="ds-hover"
|
|
(click)="onClick(listEntry)" #listEntryElement>
|
|
<ds-listable-object-component-loader [object]="listEntry" [viewMode]="viewMode"
|
|
[linkType]=linkTypes.None [context]="getContext(listEntry['id'])"></ds-listable-object-component-loader>
|
|
</button>
|
|
</ng-container>
|
|
<button *ngIf="loading"
|
|
title="{{'loading.default' | translate}}"
|
|
class="list-group-item list-group-item-action border-0 list-entry">
|
|
<ds-loading [showMessage]="false"></ds-loading>
|
|
</button>
|
|
</div>
|
|
</div>
|