Chromium Code Reviews| Index: chrome/browser/resources/chromeos/login/display_manager.js |
| diff --git a/chrome/browser/resources/chromeos/login/display_manager.js b/chrome/browser/resources/chromeos/login/display_manager.js |
| index f003bbe120749698c95458cac31790ad375e3e68..458b8e19f5b8c54b174bba03bca0318125abdaa0 100644 |
| --- a/chrome/browser/resources/chromeos/login/display_manager.js |
| +++ b/chrome/browser/resources/chromeos/login/display_manager.js |
| @@ -27,6 +27,13 @@ |
| /* Help topic identifiers. */ |
| /** @const */ var HELP_TOPIC_ENTERPRISE_REPORTING = 2535613; |
| +/* Signin UI state constants. Used to control header bar UI. */ |
| +/** @const */ var SIGNIN_UI_STATE = { |
| + HIDDEN: 0, |
| + GAIA_SIGNIN: 1, |
| + ACCOUNT_PICKER: 2 |
| +}; |
| + |
| cr.define('cr.ui.login', function() { |
| var Bubble = cr.ui.Bubble; |
| @@ -526,7 +533,11 @@ cr.define('cr.ui.login', function() { |
| * @param {string} opt_email An optional email for signin UI. |
| */ |
| DisplayManager.showSigninUI = function(opt_email) { |
| - $('login-header-bar').signinUIActive = true; |
| + var currentScreenId = Oobe.getInstance().currentScreen.id; |
| + if (currentScreenId == SCREEN_GAIA_SIGNIN) |
| + $('login-header-bar').signinUIState = SIGNIN_UI_STATE.GAIA_SIGNIN; |
|
dpolukhin
2012/12/28 12:00:09
it looks like it is 2 idents here should 1.
ygorshenin1
2012/12/28 12:04:54
Done.
|
| + else if (currentScreenId == SCREEN_ACCOUNT_PICKER) |
| + $('login-header-bar').signinUIState = SIGNIN_UI_STATE.ACCOUNT_PICKER; |
| chrome.send('showAddUser', [opt_email]); |
| }; |