Commit Graph

9761 Commits

Author SHA1 Message Date
FrancescoMolinaro
5b7ca7cfa5 CST-5249 fix lint 2024-02-09 09:32:03 +01:00
FrancescoMolinaro
0ee6ee8ea1 CST-5249 resolve conflicts 2024-02-09 09:24:58 +01:00
FrancescoMolinaro
f6eac0936b Merge branch 'main' into CST-5249_suggestion 2024-02-09 09:17:59 +01:00
FrancescoMolinaro
71e3d40c79 fix breadcrumb test 2024-02-05 17:49:49 +01:00
FrancescoMolinaro
044ec06cb1 update breadcrumb label 2024-02-05 16:53:21 +01:00
FrancescoMolinaro
06cc944f2b fix test 2024-02-05 13:00:08 +01:00
FrancescoMolinaro
937687c414 fix routing, update issue, adapt labels 2024-02-05 12:48:23 +01:00
FrancescoMolinaro
2da613bff1 clean up 2024-02-01 11:31:26 +01:00
Tim Donohue
85369aac10 Merge pull request #2717 from alexandrevryghem/fix-accessibility-issues_contribute-main
Fix accessibility issues (part 2)
2024-01-31 09:34:58 -06:00
Alexandre Vryghem
ca24713d6d Fixed dropdown accessibility issue
- Removed non-existing dropdownMenuButton references
- Added appropriate roles to dropdown menus
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
9e29cfb68d Fixed user authentication/registration accessibility issue
- Added the correct autocomplete value
- Removed dangling labels, because aria labels already describe those input fields & we can't use ids in this component because otherwise there are duplicate ids on the /login page
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
e36bf645f4 Fixed edit metadata page accessibility issue
- Hide fontawesome icons for screen readers
- Added missing aria-label to metadata field input
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
8ad1b4b0d4 Fixed feedback form page accessibility issue
- The form used a fieldset tag instead of a form tag
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
7f0264ed1c Fixed remaining community/collection page accessibility issues
- Hide fontawesome icons for screen readers
- Replaced dangling labels with spans and added more descriptive aria label to browse link
- Fixed empty label/missing header in edit resource policy table
- Added missing comcol logo al text
- Refactored dso-edit-menu-section to not display empty link buttons and duplicate titles
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
07e89acab5 Fixed accessibility issues on AccessControlFormContainerComponent
- Replaced invisible label in AccessControlArrayFormComponent that was only used for styling with span
- Fixed radio buttons not being part of a fieldset
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
c30a2eea45 Fixed accessibility issues on BitstreamFormatsComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
54ef97d607 Fixed accessibility issues on MetadataRegistryComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
8ab4f1c074 Fixed accessibility issues on MetadataSchemaComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
1989a6c042 Fixed accessibility issues with pagination button
- Replaced the h6 tags with the role heading
- Gave the gear button the roles in order to be detected as an expandable menu
- Replaced the dropdown structure to render a menu of listboxes
- Added the aria-selected attribute
2024-01-30 23:24:27 +01:00
FrancescoMolinaro
b8555f53c3 add commented example 2024-01-26 11:53:56 +01:00
FrancescoMolinaro
dfaaf298b1 refactor, adapt breadcrumbs for non admin users, fix translations 2024-01-26 11:47:18 +01:00
Tim Donohue
5b9a98adc1 Merge pull request #2755 from 4Science/DURACOM-223
Add logo max constraints
2024-01-25 15:07:54 -06:00
FrancescoMolinaro
80174817fd add breadcrumbs, adapt tests, fix issue on page loading 2024-01-25 19:32:12 +01:00
Tim Donohue
38ae9ce0e0 Merge pull request #2769 from saschaszott/patch-12
fixed typo in info.feedback.page_help
2024-01-25 10:25:33 -06:00
Sascha Szott
4b7798fcc7 fixed typo 2024-01-25 16:10:00 +01:00
FrancescoMolinaro
604d355902 update labels 2024-01-25 13:59:17 +01:00
FrancescoMolinaro
e77343604e refactor and add tests 2024-01-25 13:50:23 +01:00
FrancescoMolinaro
4cca9015a1 remove unused imports 2024-01-25 13:23:01 +01:00
FrancescoMolinaro
d4bf3a519a refactor, clean up 2024-01-25 13:22:17 +01:00
FrancescoMolinaro
66cd035f87 refactor, fix tests 2024-01-25 11:50:02 +01:00
FrancescoMolinaro
f82ba8c5ad add width 100% to prevent overflow on mobile 2024-01-25 09:00:05 +01:00
frabacche
afa6559b19 CST-5249_suggestion refactor deleting 'reciter', docs 2024-01-24 18:32:21 +01:00
frabacche
2bb421c7cf CST-5249_suggestion community first code review 2024-01-23 17:44:49 +01:00
frabacche
956d661e62 Merge remote-tracking branch 'origin/main' into CST-5249_suggestion 2024-01-23 15:01:00 +01:00
frabacche
1a4536ebb9 Merge branch 'CST-5249_suggestion' of github.com:4Science/dspace-angular into CST-5249_suggestion 2024-01-23 14:31:51 +01:00
frabacche
4dedda3f9f CST-5249_suggestion refactor label name openaire 2024-01-23 14:30:07 +01:00
FrancescoMolinaro
d9e25882ce remove class from template 2024-01-23 09:17:18 +01:00
FrancescoMolinaro
d3c788a4e1 adapt solution to prevent img overflow 2024-01-23 09:16:06 +01:00
Jens Vannerum
c02b46ca7d 110088: new implementation for keyboard support in dropdowns 2024-01-23 11:15:40 +03:00
Tim Donohue
eee7267669 Merge pull request #2338 from alexandrevryghem/improve-confirmation-modal_contribute-main
Made ConfirmationModalComponent more generic
2024-01-19 16:32:27 -06:00
Tim Donohue
a59f371ecf Merge pull request #2691 from misilot/fix-2690
Decrease min-height for Login Dropdown Menu
2024-01-19 09:22:36 -06:00
Tim Donohue
6536fbff62 Merge pull request #2736 from saschaszott/patch-11
use localized error message
2024-01-19 09:21:26 -06:00
FrancescoMolinaro
32e3141b19 add logo max costraints 2024-01-19 08:57:12 +01:00
Alan Orth
477ea93fd1 Merge pull request #2721 from alanorth/fix-community-cdk-tree-links
Fix whitespace in links due to newlines
2024-01-19 08:13:42 +03:00
Alexandre Vryghem
b8e0401388 Fix header ordering 2024-01-17 23:26:11 +01:00
Alexandre Vryghem
d876fadd2a Fixed accessibility issues on SubmissionImportExternalSearchbarComponent
- Fixed input not describing itself
- Put the items from the dropdown in an ul
- Fixed broken aria labels
- Removed titles who where identical to the displayed value
2024-01-17 23:26:11 +01:00
Alexandre Vryghem
3c1243f6f1 Fixed search filters having empty input buttons 2024-01-17 23:26:11 +01:00
Alexandre Vryghem
086c5463a8 Removed invisible buttons on the CommunityListComponent & fixed content displacement when expanding com/col 2024-01-17 23:26:10 +01:00
Alexandre Vryghem
2f5370a085 Fixed accessibility issues related to dso selectors
- Fixed header ordering
- Fixed input field not having a description what it does (because the header isn't always shown I decided to use aria-labels instead of regular labels)
2024-01-17 23:26:10 +01:00
Tim Donohue
1c782b2656 Merge pull request #2711 from tdonohue/add_accessibility_tests
Add more automated accessibility scanning to e2e tests & fix a few minor accessibility bugs
2024-01-17 13:37:49 -06:00