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 21 matching lines...) Expand all Loading... | |
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 login.AccountPickerScreen.register(); | 35 login.AccountPickerScreen.register(); |
36 login.GaiaSigninScreen.register(); | 36 login.GaiaSigninScreen.register(); |
37 oobe.OAuthEnrollmentScreen.register(); | 37 oobe.OAuthEnrollmentScreen.register(); |
38 oobe.UserImageScreen.register(/* lazyInit= */ true); | 38 oobe.UserImageScreen.register(/* lazyInit= */ true); |
39 oobe.ResetScreen.register(); | 39 oobe.ResetScreen.register(); |
40 login.ErrorMessageScreen.register(); | 40 login.ErrorMessageScreen.register(); |
41 login.TPMErrorMessageScreen.register(); | 41 login.TPMErrorMessageScreen.register(); |
42 login.PublicAccountSigninScreen.register(); | |
bartfab (slow)
2012/11/28 15:11:38
Nit: Do we want alphabetical order for lines 40-42
Nikita (slow)
2012/11/28 18:57:34
I don't think that this is required.
xiyuan
2012/12/01 00:24:19
PublicAccountSigninScreen is dead.
| |
42 | 43 |
43 cr.ui.Bubble.decorate($('bubble')); | 44 cr.ui.Bubble.decorate($('bubble')); |
44 login.HeaderBar.decorate($('login-header-bar')); | 45 login.HeaderBar.decorate($('login-header-bar')); |
45 | 46 |
46 chrome.send('screenStateInitialize'); | 47 chrome.send('screenStateInitialize'); |
47 }; | 48 }; |
48 | 49 |
49 /** | 50 /** |
50 * Handle accelerators. These are passed from native code instead of a JS | 51 * Handle accelerators. These are passed from native code instead of a JS |
51 * event handler in order to make sure that embedded iframes cannot swallow | 52 * event handler in order to make sure that embedded iframes cannot swallow |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
208 // Allow selection events on components with editable text (password field) | 209 // Allow selection events on components with editable text (password field) |
209 // bug (http://code.google.com/p/chromium/issues/detail?id=125863) | 210 // bug (http://code.google.com/p/chromium/issues/detail?id=125863) |
210 disableTextSelectAndDrag(function(e) { | 211 disableTextSelectAndDrag(function(e) { |
211 var src = e.target; | 212 var src = e.target; |
212 return src instanceof HTMLTextAreaElement || | 213 return src instanceof HTMLTextAreaElement || |
213 src instanceof HTMLInputElement && | 214 src instanceof HTMLInputElement && |
214 /text|password|search/.test(src.type); | 215 /text|password|search/.test(src.type); |
215 }); | 216 }); |
216 | 217 |
217 document.addEventListener('DOMContentLoaded', cr.ui.Oobe.initialize); | 218 document.addEventListener('DOMContentLoaded', cr.ui.Oobe.initialize); |
OLD | NEW |