Skip to content

Commit 1d58910

Browse files
authored
Merge pull request DSpace#2085 from CrisGuzmanS/ul-and-li-in-dropdwon-collection-in-submissions-form
ID 469871. List or list item is not marked up properly.
2 parents eaa54df + e80e56d commit 1d58910

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/app/shared/collection-dropdown/collection-dropdown.component.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#searchFieldEl>
88
</div>
99
<div class="dropdown-divider"></div>
10-
<div class="scrollable-menu"
10+
<ul class="scrollable-menu p-0"
1111
aria-labelledby="dropdownMenuButton"
1212
(scroll)="onScroll($event)"
1313
infiniteScroll
@@ -18,25 +18,25 @@
1818
[scrollWindow]="false"
1919
(scrolled)="onScrollDown()">
2020

21-
<button class="dropdown-item disabled" *ngIf="searchListCollection?.length == 0 && !(isLoading | async)">
21+
<li class="dropdown-item disabled" *ngIf="searchListCollection?.length == 0 && !(isLoading | async)">
2222
{{'submission.sections.general.no-collection' | translate}}
23-
</button>
23+
</li>
2424
<ng-container *ngIf="searchListCollection?.length > 0">
25-
<button *ngFor="let listItem of searchListCollection"
25+
<li *ngFor="let listItem of searchListCollection"
2626
class="dropdown-item collection-item"
2727
title="{{ listItem.collection.name }}"
2828
(click)="onSelect(listItem)">
29-
<ul class="list-unstyled mb-0">
30-
<li class="list-item text-truncate text-secondary" *ngFor="let item of listItem.communities">
29+
<div class="list-unstyled mb-0">
30+
<div class="list-item text-truncate text-secondary" *ngFor="let item of listItem.communities">
3131
{{ item.name}} <i class="fa fa-level-down" aria-hidden="true"></i>
32-
</li>
33-
<li class="list-item text-truncate text-primary font-weight-bold">{{ listItem.collection.name}}</li>
34-
</ul>
35-
</button>
32+
</div>
33+
<div class="list-item text-truncate text-primary font-weight-bold">{{ listItem.collection.name}}</div>
34+
</div>
35+
</li>
3636
</ng-container>
3737
<button class="dropdown-item disabled" *ngIf="(isLoading | async)">
3838
<ds-themed-loading message="{{'loading.default' | translate}}">
3939
</ds-themed-loading>
4040
</button>
4141

42-
</div>
42+
</ul>

src/app/submission/form/collection/submission-form-collection.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ export class SubmissionFormCollectionComponent implements OnChanges, OnInit {
188188
* Reset search form control on dropdown menu close
189189
*/
190190
onClose() {
191-
this.collectionDropdown.reset();
191+
this.collectionDropdown?.reset();
192192
}
193193

194194
/**
@@ -199,7 +199,7 @@ export class SubmissionFormCollectionComponent implements OnChanges, OnInit {
199199
*/
200200
toggled(isOpen: boolean) {
201201
if (!isOpen) {
202-
this.collectionDropdown.reset();
202+
this.collectionDropdown?.reset();
203203
}
204204
}
205205
}

0 commit comments

Comments
 (0)