| Index: chrome/browser/ui/webui/options/manage_profile_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/manage_profile_handler.cc b/chrome/browser/ui/webui/options/manage_profile_handler.cc
|
| index 61e1e4d5bd660175cc540a909bb80945f870047f..a2ece94dcfbcd34d470897dc52cfe7c3db574f5a 100644
|
| --- a/chrome/browser/ui/webui/options/manage_profile_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/manage_profile_handler.cc
|
| @@ -185,6 +185,10 @@ void ManageProfileHandler::RegisterMessages() {
|
| web_ui()->RegisterMessageCallback("refreshGaiaPicture",
|
| base::Bind(&ManageProfileHandler::RefreshGaiaPicture,
|
| base::Unretained(this)));
|
| + web_ui()->RegisterMessageCallback(
|
| + "showDisconnectManagedProfileDialog",
|
| + base::Bind(&ManageProfileHandler::ShowDisconnectManagedProfileDialog,
|
| + base::Unretained(this)));
|
| }
|
|
|
| void ManageProfileHandler::Uninitialize() {
|
| @@ -313,6 +317,14 @@ void ManageProfileHandler::SendExistingProfileNames() {
|
| "ManageProfileOverlay.receiveExistingProfileNames", profile_name_dict);
|
| }
|
|
|
| +void ManageProfileHandler::ShowDisconnectManagedProfileDialog(
|
| + const base::ListValue* args) {
|
| + base::DictionaryValue replacements;
|
| + GenerateSignedinUserSpecificStrings(&replacements);
|
| + web_ui()->CallJavascriptFunction(
|
| + "ManageProfileOverlay.showDisconnectManagedProfileDialog", replacements);
|
| +}
|
| +
|
| void ManageProfileHandler::SetProfileIconAndName(const base::ListValue* args) {
|
| DCHECK(args);
|
|
|
| @@ -468,10 +480,6 @@ void ManageProfileHandler::RequestCreateProfileUpdate(
|
| base::StringValue(username),
|
| base::FundamentalValue(has_error));
|
|
|
| - base::DictionaryValue replacements;
|
| - GenerateSignedinUserSpecificStrings(&replacements);
|
| - web_ui()->CallJavascriptFunction("loadTimeData.overrideValues", replacements);
|
| -
|
| OnCreateSupervisedUserPrefChange();
|
| }
|
|
|
|
|