Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: ui/login/display_manager.js

Issue 2602973002: Add Active Directory password change screen. (Closed)
Patch Set: nits Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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 });
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc ('k') | ui/login/screen_container.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698