Chromium Code Reviews| Index: chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| index 186dd0e3fc9bae89beb4cf2ce527bfcb6605ff99..f56306539d4b1e10d370d2d47c7237b50f189148 100644 |
| --- a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| @@ -75,6 +75,7 @@ const char kJsApiUserManagerLaunchGuest[] = "launchGuest"; |
| const char kJsApiUserManagerLaunchUser[] = "launchUser"; |
| const char kJsApiUserManagerRemoveUser[] = "removeUser"; |
| const char kJsApiUserManagerAttemptUnlock[] = "attemptUnlock"; |
| +const char kJsApiUserManagerShowRemoveUserWarning[] = "showRemoveUserWarning"; |
|
Dan Beam
2015/03/18 22:36:33
same nit about naming -> if this doesn't actually
anthonyvd
2015/03/19 15:22:35
Done.
|
| const size_t kAvatarIconSize = 180; |
| @@ -534,6 +535,12 @@ void UserManagerScreenHandler::HandleHardlockUserPod( |
| HideUserPodCustomIcon(email); |
| } |
| +void UserManagerScreenHandler::HandleShowRemoveUserWarning( |
| + const base::ListValue* args) { |
| + ProfileMetrics::LogProfileDeleteUser( |
| + ProfileMetrics::DELETE_PROFILE_USER_MANAGER_SHOW_WARNING); |
| +} |
| + |
| void UserManagerScreenHandler::OnClientLoginSuccess( |
| const ClientLoginResult& result) { |
| LocalAuth::SetLocalAuthCredentials(authenticating_profile_index_, |
| @@ -594,6 +601,9 @@ void UserManagerScreenHandler::RegisterMessages() { |
| web_ui()->RegisterMessageCallback(kJsApiUserManagerAttemptUnlock, |
| base::Bind(&UserManagerScreenHandler::HandleAttemptUnlock, |
| base::Unretained(this))); |
| + web_ui()->RegisterMessageCallback(kJsApiUserManagerShowRemoveUserWarning, |
| + base::Bind(&UserManagerScreenHandler::HandleShowRemoveUserWarning, |
| + base::Unretained(this))); |
| const content::WebUI::MessageCallback& kDoNothingCallback = |
| base::Bind(&HandleAndDoNothing); |