| 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 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 224 if (data.test_email) | 224 if (data.test_email) |
| 225 params.push('test_email=' + encodeURIComponent(data.test_email)); | 225 params.push('test_email=' + encodeURIComponent(data.test_email)); |
| 226 if (data.test_password) | 226 if (data.test_password) |
| 227 params.push('test_password=' + encodeURIComponent(data.test_password)); | 227 params.push('test_password=' + encodeURIComponent(data.test_password)); |
| 228 | 228 |
| 229 var url = data.startUrl; | 229 var url = data.startUrl; |
| 230 if (params.length) | 230 if (params.length) |
| 231 url += '?' + params.join('&'); | 231 url += '?' + params.join('&'); |
| 232 | 232 |
| 233 if (data.forceReload || this.extensionUrl_ != url) { | 233 if (data.forceReload || this.extensionUrl_ != url) { |
| 234 console.log('Opening extension: ' + data.url + | 234 console.log('Opening extension: ' + url + |
| 235 ', opt_email=' + data.email); | 235 ', opt_email=' + data.email); |
| 236 | 236 |
| 237 this.error_ = 0; | 237 this.error_ = 0; |
| 238 this.frame_.src = url; | 238 this.frame_.src = url; |
| 239 this.extensionUrl_ = url; | 239 this.extensionUrl_ = url; |
| 240 | 240 |
| 241 this.loading = true; | 241 this.loading = true; |
| 242 this.startLoadingTimer_(); | 242 this.startLoadingTimer_(); |
| 243 } else if (this.loading) { | 243 } else if (this.loading) { |
| 244 if (this.error_) { | 244 if (this.error_) { |
| (...skipping 244 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 |