commit | 74466b852979859e4b8c9a448123460098fdbbf5 | [log] [tgz] |
---|---|---|
author | Derick Montague <derick.montague@ibm.com> | Sun Jun 28 10:17:32 2020 -0500 |
committer | Derick Montague <derick.montague@ibm.com> | Wed Jul 01 13:35:09 2020 +0000 |
tree | 1e42f3cecea7f088a8cdd26ab6f2b505524a3ced | |
parent | a7ec6293c9b63a617aea2a0110edf33a6a3c9dbc [diff] |
Resolve hidden focus within closed navigation When the primary navigation is closed a keyboard user can still tab into the menu. This can be confusing since the user can not visibly determine what element as focus. This occurs because we chose not to hide and show the menu. This simplifies the solution for users relying on assistive technology. This change will show a keyboard user the navigation when they tab into it. This removes any confusion of where the user's keyboard focus is without having to complicate the solution used for assistive technology users. Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I17fa9f257610c3c40844660b341ccc6af2ee3b4e
webui-vue is a web-based user interface for the OpenBMC firmware stack built on Vue.js.
phosphor-webui was built on AngularJS and AngularJS goes End of Life June 30, 2021, so this repository is hopefully its replacement. At this time, phosphor-webui still contains more features and you should consider using it.
The current plan is by the end of June 2020, with exception to the following pages:
As mentioned, this application is built using Vue.js, a modern open-source Model-View-ViewModel JavaScript framework supported by an active community and strong documentation. It has been architected to allow organizations to easily update the theme to support their brand. This rewrite takes advantage of front-end development best practices and does not suffer from some of the anti-patterns that exist in phosphor-webui today.
The documentation for coding standards and components is located in the docs
directory. It is created using the VuePress static site generator. Information about how to write documentation can be found on the VuePress website.