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 Login UI based on a stripped down OOBE controller. | 6 * @fileoverview Login UI based on a stripped down OOBE controller. |
7 * TODO(xiyuan): Refactoring this to get a better structure. | 7 * TODO(xiyuan): Refactoring this to get a better structure. |
8 */ | 8 */ |
9 | 9 |
10 var localStrings = new LocalStrings(); | 10 var localStrings = new LocalStrings(); |
(...skipping 15 matching lines...) Expand all Loading... |
26 Oobe.prototype = { | 26 Oobe.prototype = { |
27 __proto__: DisplayManager.prototype, | 27 __proto__: DisplayManager.prototype, |
28 }; | 28 }; |
29 | 29 |
30 /** | 30 /** |
31 * Initializes the OOBE flow. This will cause all C++ handlers to | 31 * Initializes the OOBE flow. This will cause all C++ handlers to |
32 * be invoked to do final setup. | 32 * be invoked to do final setup. |
33 */ | 33 */ |
34 Oobe.initialize = function() { | 34 Oobe.initialize = function() { |
35 DisplayManager.initialize(); | 35 DisplayManager.initialize(); |
| 36 oobe.WrongHWIDScreen.register(); |
36 login.AccountPickerScreen.register(); | 37 login.AccountPickerScreen.register(); |
37 login.GaiaSigninScreen.register(); | 38 login.GaiaSigninScreen.register(); |
38 oobe.OAuthEnrollmentScreen.register(); | 39 oobe.OAuthEnrollmentScreen.register(); |
39 oobe.UserImageScreen.register(/* lazyInit= */ true); | 40 oobe.UserImageScreen.register(/* lazyInit= */ true); |
40 oobe.ResetScreen.register(); | 41 oobe.ResetScreen.register(); |
41 login.ErrorMessageScreen.register(); | 42 login.ErrorMessageScreen.register(); |
42 login.TPMErrorMessageScreen.register(); | 43 login.TPMErrorMessageScreen.register(); |
43 login.PasswordChangedScreen.register(); | 44 login.PasswordChangedScreen.register(); |
44 login.ManagedUserCreationScreen.register(); | 45 login.ManagedUserCreationScreen.register(); |
45 | 46 |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 // Allow selection events on components with editable text (password field) | 246 // Allow selection events on components with editable text (password field) |
246 // bug (http://code.google.com/p/chromium/issues/detail?id=125863) | 247 // bug (http://code.google.com/p/chromium/issues/detail?id=125863) |
247 disableTextSelectAndDrag(function(e) { | 248 disableTextSelectAndDrag(function(e) { |
248 var src = e.target; | 249 var src = e.target; |
249 return src instanceof HTMLTextAreaElement || | 250 return src instanceof HTMLTextAreaElement || |
250 src instanceof HTMLInputElement && | 251 src instanceof HTMLInputElement && |
251 /text|password|search/.test(src.type); | 252 /text|password|search/.test(src.type); |
252 }); | 253 }); |
253 | 254 |
254 document.addEventListener('DOMContentLoaded', cr.ui.Oobe.initialize); | 255 document.addEventListener('DOMContentLoaded', cr.ui.Oobe.initialize); |
OLD | NEW |