This refactors the event listener that was attached to the window so that it is now attached the sortable table. The table needs to listen to the keyup event and the row needs to receive focus in order for this to work; the row's tabindex is set to -1 so that it is not navigable via keyboard.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* wip refactor emberLink
* wip edit non-rke2 clusters with ui from extension
* refactor emberLink to account for isImported isCustom and provider annoation
* clean up
* lint
* working on focus trap composable
* working on slide in panel refactor
* add change so that we dont have a change on the component diff
* fix slidein extension details panel key nav
* fine tune cluster badge trigger btn
* finish work on extensions page
* fix lint errors
* address pr comments
* fix problems of propagation
* update return focus for some modals in the extensions main screen
* remove dead code + fix focus selector return for add extensions repo and developer install modals
- Remove banner from Paths array and use title + protip instead
- Replace Repo banner with Source title
- Fix resources tooltip grammar; code refactoring
- Reword messages
- Remove gap between auth elements
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
* Add aria labels to KeyValue inputs
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add button roles to KeyValue
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add aria labels for grid structure
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add rowgroup and row to KeyValue grid structure
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add aria-labels to buttons
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
---------
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Remove close button from banner and move to a page action
* Update home.vue to fix lint
* Update e2e tests and fix lint issue
* Ensure we wait for both PUTs
* Improve comments
* Change test order
* Improve e2e test
* Fix lint issue
* Improve e2e test reliability
* Fix lint
* Fix e2e test so it works for standard user
* Add support for different doc links
* Adding missing e2e test tags
* Auth page not accessible to standard user (admin tests seem sufficient)
* Ensure types are generated for version file
* Update doc links
* Update to remove plugin remove for builtin extensions
* Change the plugin load status back to how it was
* Fix i18n issue
* Fix translation load for built-in extensions