OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 Display manager for WebUI OOBE and login. | 6 * @fileoverview Display manager for WebUI OOBE and login. |
7 */ | 7 */ |
8 | 8 |
9 // TODO(xiyuan): Find a better to share those constants. | 9 // TODO(xiyuan): Find a better to share those constants. |
10 /** @const */ var SCREEN_OOBE_NETWORK = 'connect'; | 10 /** @const */ var SCREEN_OOBE_NETWORK = 'connect'; |
(...skipping 16 matching lines...) Expand all Loading... |
27 /** @const */ var SCREEN_APP_LAUNCH_SPLASH = 'app-launch-splash'; | 27 /** @const */ var SCREEN_APP_LAUNCH_SPLASH = 'app-launch-splash'; |
28 /** @const */ var SCREEN_CONFIRM_PASSWORD = 'confirm-password'; | 28 /** @const */ var SCREEN_CONFIRM_PASSWORD = 'confirm-password'; |
29 /** @const */ var SCREEN_FATAL_ERROR = 'fatal-error'; | 29 /** @const */ var SCREEN_FATAL_ERROR = 'fatal-error'; |
30 /** @const */ var SCREEN_KIOSK_ENABLE = 'kiosk-enable'; | 30 /** @const */ var SCREEN_KIOSK_ENABLE = 'kiosk-enable'; |
31 /** @const */ var SCREEN_TERMS_OF_SERVICE = 'terms-of-service'; | 31 /** @const */ var SCREEN_TERMS_OF_SERVICE = 'terms-of-service'; |
32 /** @const */ var SCREEN_ARC_TERMS_OF_SERVICE = 'arc-tos'; | 32 /** @const */ var SCREEN_ARC_TERMS_OF_SERVICE = 'arc-tos'; |
33 /** @const */ var SCREEN_WRONG_HWID = 'wrong-hwid'; | 33 /** @const */ var SCREEN_WRONG_HWID = 'wrong-hwid'; |
34 /** @const */ var SCREEN_DEVICE_DISABLED = 'device-disabled'; | 34 /** @const */ var SCREEN_DEVICE_DISABLED = 'device-disabled'; |
35 /** @const */ var SCREEN_UNRECOVERABLE_CRYPTOHOME_ERROR = | 35 /** @const */ var SCREEN_UNRECOVERABLE_CRYPTOHOME_ERROR = |
36 'unrecoverable-cryptohome-error'; | 36 'unrecoverable-cryptohome-error'; |
| 37 /** @const */ var SCREEN_ACTIVE_DIRECTORY_PASSWORD_CHANGE = |
| 38 'ad-password-change'; |
37 | 39 |
38 /* Accelerator identifiers. Must be kept in sync with webui_login_view.cc. */ | 40 /* Accelerator identifiers. Must be kept in sync with webui_login_view.cc. */ |
39 /** @const */ var ACCELERATOR_CANCEL = 'cancel'; | 41 /** @const */ var ACCELERATOR_CANCEL = 'cancel'; |
40 /** @const */ var ACCELERATOR_ENABLE_DEBBUGING = 'debugging'; | 42 /** @const */ var ACCELERATOR_ENABLE_DEBBUGING = 'debugging'; |
41 /** @const */ var ACCELERATOR_TOGGLE_EASY_BOOTSTRAP = 'toggle_easy_bootstrap'; | 43 /** @const */ var ACCELERATOR_TOGGLE_EASY_BOOTSTRAP = 'toggle_easy_bootstrap'; |
42 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; | 44 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; |
43 /** @const */ var ACCELERATOR_ENROLLMENT_AD = 'enrollment_ad'; | 45 /** @const */ var ACCELERATOR_ENROLLMENT_AD = 'enrollment_ad'; |
44 /** @const */ var ACCELERATOR_KIOSK_ENABLE = 'kiosk_enable'; | 46 /** @const */ var ACCELERATOR_KIOSK_ENABLE = 'kiosk_enable'; |
45 /** @const */ var ACCELERATOR_VERSION = 'version'; | 47 /** @const */ var ACCELERATOR_VERSION = 'version'; |
46 /** @const */ var ACCELERATOR_RESET = 'reset'; | 48 /** @const */ var ACCELERATOR_RESET = 'reset'; |
(...skipping 949 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
996 }; | 998 }; |
997 | 999 |
998 /** | 1000 /** |
999 * Shows TPM error screen. | 1001 * Shows TPM error screen. |
1000 */ | 1002 */ |
1001 DisplayManager.showTpmError = function() { | 1003 DisplayManager.showTpmError = function() { |
1002 login.TPMErrorMessageScreen.show(); | 1004 login.TPMErrorMessageScreen.show(); |
1003 }; | 1005 }; |
1004 | 1006 |
1005 /** | 1007 /** |
| 1008 * Shows password change screen for Active Directory users. |
| 1009 * @param {string} username Display name of the user whose password is being |
| 1010 * changed. |
| 1011 */ |
| 1012 DisplayManager.showActiveDirectoryPasswordChangeScreen = function(username) { |
| 1013 login.ActiveDirectoryPasswordChangeScreen.show(username); |
| 1014 }; |
| 1015 |
| 1016 /** |
1006 * Clears error bubble. | 1017 * Clears error bubble. |
1007 */ | 1018 */ |
1008 DisplayManager.clearErrors = function() { | 1019 DisplayManager.clearErrors = function() { |
1009 $('bubble').hide(); | 1020 $('bubble').hide(); |
1010 this.errorMessageWasShownForTesting_ = false; | 1021 this.errorMessageWasShownForTesting_ = false; |
1011 | 1022 |
1012 var bubbles = document.querySelectorAll('.bubble-shown'); | 1023 var bubbles = document.querySelectorAll('.bubble-shown'); |
1013 for (var i = 0; i < bubbles.length; ++i) | 1024 for (var i = 0; i < bubbles.length; ++i) |
1014 bubbles[i].classList.remove('bubble-shown'); | 1025 bubbles[i].classList.remove('bubble-shown'); |
1015 }; | 1026 }; |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1057 */ | 1068 */ |
1058 DisplayManager.refocusCurrentPod = function() { | 1069 DisplayManager.refocusCurrentPod = function() { |
1059 $('pod-row').refocusCurrentPod(); | 1070 $('pod-row').refocusCurrentPod(); |
1060 }; | 1071 }; |
1061 | 1072 |
1062 // Export | 1073 // Export |
1063 return { | 1074 return { |
1064 DisplayManager: DisplayManager | 1075 DisplayManager: DisplayManager |
1065 }; | 1076 }; |
1066 }); | 1077 }); |
OLD | NEW |