Chromium Code Reviews| Index: chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
| diff --git a/chrome/browser/resources/chromeos/login/screen_gaia_signin.js b/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
| index cc35df7c29076d2445e9c1c2e687e56aba8584a6..8b09ce181c0426ce24052fe90baed597e43e71ea 100644 |
| --- a/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
| +++ b/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
| @@ -50,6 +50,7 @@ login.createScreen('GaiaSigninScreen', 'gaia-signin', function() { |
| 'monitorOfflineIdle', |
| 'updateControlsState', |
| 'showWhitelistCheckFailedError', |
| + 'invalidateAd', |
|
achuithb
2017/01/18 19:22:48
Shouldn't this be invalidateAD?
|
| ], |
| /** |
| @@ -1090,6 +1091,8 @@ login.createScreen('GaiaSigninScreen', 'gaia-signin', function() { |
| ADAuthUI.realm = params['realm']; |
| ADAuthUI.userRealm = '@' + params['realm']; |
| } |
| + if ('email' in params) |
| + ADAuthUI.setUser(params['email']); |
| this.onAuthReady_(); |
| }, |
| @@ -1116,6 +1119,15 @@ login.createScreen('GaiaSigninScreen', 'gaia-signin', function() { |
| Oobe.showSigninUI(); |
| this.updateControlsState(); |
| + }, |
| + |
| + invalidateAd: function(username) { |
| + if (this.screenMode_ != ScreenMode.AD_AUTH) |
| + return; |
| + var adAuthUI = this.getSigninFrame_(); |
| + adAuthUI.setUser(username); |
| + adAuthUI.setInvalid(ACTIVE_DIRECTORY_ERROR_STATE.BAD_PASSWORD); |
| + this.loading = false; |
| } |
| }; |
| }); |