Skip to content

Commit 1580acb

Browse files
AAwoutersJens Vannerum
authored andcommitted
113319: Add dropdown entry to clear selection
(cherry picked from commit 13d1547b3dbf5d4cd74617d6327044da798ed44e)
1 parent c13d23d commit 1580acb

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@
4141
[scrollWindow]="false">
4242

4343
<button class="dropdown-item disabled" *ngIf="optionsList && optionsList.length === 0">{{'form.no-results' | translate}}</button>
44+
<button class="dropdown-item collection-item text-truncate"
45+
(click)="onSelect(undefined); sdRef.close()" (mousedown)="onSelect(undefined); sdRef.close()"
46+
title="{{ 'dropdown.clear.tooltip' | translate }}" role="option"
47+
>
48+
<i>{{ 'dropdown.clear' | translate }}</i>
49+
</button>
4450
<button class="dropdown-item collection-item text-truncate" *ngFor="let listEntry of optionsList; let i = index"
4551
[class.active]="i === selectedIndex"
4652
(keydown.enter)="onSelect(listEntry); sdRef.close()" (mousedown)="onSelect(listEntry); sdRef.close()"

src/assets/i18n/en.json5

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1678,6 +1678,10 @@
16781678

16791679
"deny-request-copy.success": "Successfully denied item request",
16801680

1681+
"dropdown.clear": "Clear selection",
1682+
1683+
"dropdown.clear.tooltip": "Clear the selected option",
1684+
16811685
"dso.name.untitled": "Untitled",
16821686

16831687
"dso.name.unnamed": "Unnamed",

0 commit comments

Comments
 (0)