mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
Fix ARIA labels on submission form relationship button and dynamic dropdowns
This commit is contained in:
@@ -45,7 +45,9 @@
|
||||
<button class="btn btn-secondary"
|
||||
type="button"
|
||||
ngbTooltip="{{'form.lookup-help' | translate}}"
|
||||
[attr.aria-label]="'form.lookup-help' | translate"
|
||||
placement="top"
|
||||
data-test="lookup-button"
|
||||
(click)="openLookup(); $event.stopPropagation();"><i class="fa fa-search"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
@@ -2,14 +2,15 @@
|
||||
<div class="position-relative right-addon"
|
||||
role="combobox"
|
||||
[attr.aria-label]="model.label"
|
||||
[attr.aria-owns]="'combobox_' + id + '_listbox'">
|
||||
[attr.aria-owns]="'combobox_' + id + '_listbox'"
|
||||
[attr.aria-expanded]="sdRef.isOpen()"
|
||||
[attr.aria-activedescendant]="(currentValue | async) ? 'combobox_' + id + '_selected' : null">
|
||||
<i *ngIf="!model.readOnly" ngbDropdownToggle class="position-absolute scrollable-dropdown-toggle"
|
||||
aria-hidden="true"></i>
|
||||
<i *ngIf="model.readOnly" class="dropdown-toggle position-absolute toggle-icon"
|
||||
aria-hidden="true"></i>
|
||||
<input class="form-control"
|
||||
[attr.aria-controls]="'combobox_' + id + '_listbox'"
|
||||
[attr.aria-activedescendant]="'combobox_' + id + '_selected'"
|
||||
[attr.aria-label]="model.placeholder"
|
||||
[attr.autoComplete]="model.autoComplete"
|
||||
[class.is-invalid]="showErrorMessages"
|
||||
@@ -28,8 +29,6 @@
|
||||
|
||||
<div ngbDropdownMenu
|
||||
class="dropdown-menu scrollable-dropdown-menu w-100"
|
||||
aria-haspopup="true"
|
||||
aria-expanded="false"
|
||||
[attr.aria-label]="model.placeholder">
|
||||
<div class="scrollable-menu"
|
||||
role="listbox"
|
||||
|
Reference in New Issue
Block a user