-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve accessibility of the Datepicker. #11753
Improve accessibility of the Datepicker. #11753
Conversation
@kobelb @stacey-gammon Would you mind holding off on reviewing this? I just realized I should be using |
btw timepicker falls under discovery, but I'm happy to have Stacey and Brandon do our work for us :) |
@Bargs Hahaha thanks man, I realized after I tagged them that it was a Discovery thing but then I thought about how much time you put into reviewing the |
@cjcenizal just let us know when it's ready for review! |
@stacey-gammon @kobelb OK this is ready for your 👁 now. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* Add aria-label and kbn-accessible-click to Local Nav menu buttons. * Make Share menu keyboard accessible. * Make datepicker and timepicker keyboard accessible. * Revert some kbn-accessible-click instances in favor of native button elements.
* Add aria-label and kbn-accessible-click to Local Nav menu buttons. * Make Share menu keyboard accessible. * Make datepicker and timepicker keyboard accessible. * Revert some kbn-accessible-click instances in favor of native button elements.
* Add aria-label and kbn-accessible-click to Local Nav menu buttons. * Make Share menu keyboard accessible. * Make datepicker and timepicker keyboard accessible. * Revert some kbn-accessible-click instances in favor of native button elements.
* quick panel moved to directive * move relative to directive * move absolute to directive * move stuff from timepicker directive to new directives * move timepicker to right with flexbox * remove left padding for kbn-timepicker-section * merge in timepicker.html changes from - Improve accessibility of the Datepicker. (#11753) * Adjust markup and styles so that the Quick, Relative, and Absolute layouts all occupy the same bounds (#1) * Adjust markup and styles so that the Quick, Relative, and Absolute layouts all occupy the same bounds, so the content doesn't jump around as you switch modes.. * Make kbn-timepicker-content responsive so that it stacks content on narrower screens. * Combine Relative input and select fields using kuiFieldGroup. * Make Timepicker submit button wider. * Align button on right. * migrate inputs from form-control to kui classes * update generated dist/ui_framework.css * fix broken tests * create kbn-timerpicker-nav-button class and update kbn-timepicker-section to make each column the same width
Addresses #11528 and partially addresses #11532.
This PR enables: