commit | 3d7a0f0c6585089aa362aa08033a92bb7596590d | [log] [tgz] |
---|---|---|
author | Quan Nguyen <qnnguyen@chromium.org> | Tue Sep 04 23:53:55 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Sep 04 23:53:55 2018 |
tree | f0d8500d75ebc634884f805fd26e086d2018c5a6 | |
parent | c0b097ea809128ccaddbfc587e80d5e37367da0d [diff] |
cros: Make it possible to tab-focus from OOBE dialog to shelf widget. This CL includes a few major changes: OobeUIDialogDelegate is now a WebContentsDelegate for the OOBE WebDialogView, so that it can be notified of focus reaching the end of the WebContents and move the focus over to the shelf. Because of this change, HandleKeyboardEvent must be implemented to send accelerators to the webui. During login, AshFocusRules has a special case that allows the ShelfContainer to be activated even when the LockSystemModalContainer is active. Bug: 871184 Change-Id: Ia5437705304831dbf2f21e29a39f6bbcb3a15307 Reviewed-on: https://chromium-review.googlesource.com/1197785 Commit-Queue: Quan Nguyen <qnnguyen@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Reviewed-by: Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#588703}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .