commit | 9fba0e7598ea7386ff0e0eae976d33b0b107412f | [log] [tgz] |
---|---|---|
author | Sarah Hu <xiaoyinh@chromium.org> | Wed Feb 07 01:41:09 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 07 01:41:09 2018 |
tree | 348985e79262c5e595644b3910c1a4e86e910395 | |
parent | 738e48f02a53ff9896361ff4c7d9f2834fc8ff91 [diff] |
Create Gaia sign webview in chrome for views login screen. This is a basic flow of adding a new user in the views login screen. Changes including: 1. Add ShowGaiaSignin mojo call for the views login screen to request show gaia screen in chrome. 2. Create GaiaDialogDelegate to manage the behavior of the dialog which hosts the gaia content. 3. Updating LoginHostDisplay to support views login case: Act like an intermediate layer for communication between GaiaScreenHandler and GaiaDialogDelegate. Also owns the WizardController to support post login screens. 4. Add handler functions in GaiaScreenHandler to update the gaia screen size and visibility. Move HandleShowAddUser/OnShowAddUser from SigninScreenHandler to GaiaScreenHandler because its more relevant to gaia screen. 5. Update JS code to handle views login case. Bug: 792579 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I2802e857eb3c6c825e0a463010c856958badd2b7 Reviewed-on: https://chromium-review.googlesource.com/892042 Commit-Queue: Xiaoyin Hu <xiaoyinh@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: James Cook <jamescook@chromium.org> Reviewed-by: Jacob Dufault <jdufault@chromium.org> Reviewed-by: Achuith Bhandarkar <achuith@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#534867}
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 .