Commit Graph

16 Commits

Author SHA1 Message Date
Cody Jackson 0299faa1b5 Resolving some z-index issues around tooltips and slide-ins
Fixes #14833
2025-08-11 21:14:12 +00:00
codyrancher c617fff312
Putting together a smattering of style fixes that were pointed out during a design review (#14744) 2025-07-11 13:29:32 -07:00
Alexandre Alves faa7fe3b60
A11y report fixes (#14530)
* fix item 2: All page content should be contained by landmarks

* fix item 4. Elements must only use permitted ARIA attributes

* fix item 6. ARIA attributes must conform to valid values

* fix bug on item 6. and fix item 7. <ul> and <ol> must only directly contain <li>, <script> or <template> elements

* fix item 8. Interactive controls must not be nested

* fix item 10. ARIA toggle fields must have an accessible name

* fix item 11. autocomplete attribute must be used correctly

* fix item 12. Form elements must have labels

* fix item 14. ARIA input fields must have an accessible name

* fix item 15. Buttons must have discernible text

* fix item 16. Images must have alternative text

* working on item 17

* finish fix item 17. ARIA role should be appropriate for the element

* fix wrong role in hidden inputs

* address pr comments
2025-07-10 10:09:09 +01:00
codyrancher 3806ccfecf
Merge pull request #14607 from codyrancher/harvester-masthead
Resolve new masthead issues in regards to harvester
2025-06-30 00:53:01 -07:00
Cody Jackson 05e9a675c2 Resolve new masthead issues in regards to harvester
- Fix issue with undefined routes
- Fix issue with the ResourceDetailDrawer closing when opened in harvester.
- Fixed an issue where the link back to the list page was wrong.
2025-06-26 16:18:10 -07:00
Francesco Torchia 96d6c6c395
SlideInManager, close panel on unmount component
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-26 13:11:56 +02:00
Cody Jackson 5e62ff6256 Adding comments that were in my pr to the code 2025-06-19 18:30:20 -07:00
Cody Jackson 36e9876f23 Adding the new configmap detail page
fixes #13324
part of #13325
2025-06-19 00:40:57 -07:00
Francesco Torchia 4dacd1bcc3
Fleet code clean-up
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-11 16:33:00 +02:00
Francesco Torchia a385c32c97
SlideInManager add focusTrapWatcherBasedVariable option
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:22:07 +02:00
Francesco Torchia 59e7e98d02
Fleet dashboard unit tests
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:54 +02:00
Francesco Torchia 20782572a9
Implement Fleet dashboard a11y and SlideInPanel focus-trap
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:53 +02:00
Francesco Torchia 7653f1b42d
Fleet fix slideInOpen raise condition + minor fixes
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:50 +02:00
Francesco Torchia 6c8ba4b8e8
Fleet implement Dashboard SlideInPanel
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:47 +02:00
Alexandre Alves f206b540e8
fix problem with extra space and scroll on settings banner page (#14320)
* fix problem with extra space and scroll on settings banner page

* add v-if to windowmanager + prevent focus on slideInPanelManager close button if there is no slide in panel visible

* remove weird trigger-focus-trap on close button

* address flaky e2e tests
2025-05-15 08:45:17 +01:00
Jordon Leach 7e58161982
Initial `$shell` api - add `ModalManager` and `SlideInPanelManager` (#13840)
* Initial $shell internal-api - Add ModalManager and SlideInPanelManager components

* Use Teleport for Modal and SlideIn managers - Add unit tests

Unit test fix

* Add focus trap and tabindex to Modal and SlideIn managers
2025-04-16 15:09:05 -04:00