OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 /** | 5 /** |
6 * @fileoverview Oobe signin screen implementation. | 6 * @fileoverview Oobe signin screen implementation. |
7 */ | 7 */ |
8 | 8 |
9 cr.define('login', function() { | 9 cr.define('login', function() { |
10 // Gaia loading time after which error message must be displayed and | 10 // Gaia loading time after which error message must be displayed and |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
271 $('createLocallyManagedUser').hidden = !data.createLocallyManagedUser; | 271 $('createLocallyManagedUser').hidden = !data.createLocallyManagedUser; |
272 // Allow cancellation of screen only when user pods can be displayed. | 272 // Allow cancellation of screen only when user pods can be displayed. |
273 this.cancelAllowed_ = data.isShowUsers && $('pod-row').pods.length; | 273 this.cancelAllowed_ = data.isShowUsers && $('pod-row').pods.length; |
274 $('login-header-bar').allowCancel = this.cancelAllowed_; | 274 $('login-header-bar').allowCancel = this.cancelAllowed_; |
275 | 275 |
276 // Sign-in right panel is hidden if all of its items are hidden. | 276 // Sign-in right panel is hidden if all of its items are hidden. |
277 var noRightPanel = $('gaia-signin-reason').hidden && | 277 var noRightPanel = $('gaia-signin-reason').hidden && |
278 $('createAccount').hidden && | 278 $('createAccount').hidden && |
279 $('guestSignin').hidden && | 279 $('guestSignin').hidden && |
280 $('createLocallyManagedUser').hidden; | 280 $('createLocallyManagedUser').hidden; |
281 this.classList[noRightPanel ? 'add' : 'remove']('no-right-panel'); | 281 this.classList.toggle('no-right-panel', noRightPanel); |
282 if (Oobe.getInstance().currentScreen === this) | 282 if (Oobe.getInstance().currentScreen === this) |
283 Oobe.getInstance().updateScreenSize(this); | 283 Oobe.getInstance().updateScreenSize(this); |
284 }, | 284 }, |
285 | 285 |
286 /** | 286 /** |
287 * Checks if message comes from the loaded authentication extension. | 287 * Checks if message comes from the loaded authentication extension. |
288 * @param {object} e Payload of the received HTML5 message. | 288 * @param {object} e Payload of the received HTML5 message. |
289 * @type {boolean} | 289 * @type {boolean} |
290 */ | 290 */ |
291 isAuthExtMessage_: function(e) { | 291 isAuthExtMessage_: function(e) { |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
489 // Check current network state if currentScreen is a Gaia signin. | 489 // Check current network state if currentScreen is a Gaia signin. |
490 var currentScreen = Oobe.getInstance().currentScreen; | 490 var currentScreen = Oobe.getInstance().currentScreen; |
491 if (currentScreen.id == SCREEN_GAIA_SIGNIN) | 491 if (currentScreen.id == SCREEN_GAIA_SIGNIN) |
492 chrome.send('showGaiaFrameError', [error]); | 492 chrome.send('showGaiaFrameError', [error]); |
493 }; | 493 }; |
494 | 494 |
495 return { | 495 return { |
496 GaiaSigninScreen: GaiaSigninScreen | 496 GaiaSigninScreen: GaiaSigninScreen |
497 }; | 497 }; |
498 }); | 498 }); |
OLD | NEW |