Index: chrome/browser/ui/webui/options/advanced_options_handler.cc |
diff --git a/chrome/browser/ui/webui/options/advanced_options_handler.cc b/chrome/browser/ui/webui/options/advanced_options_handler.cc |
index 9ec075cd10106b2b600ba5ecd0096950242becbd..e447169c5158e441983b39261fa5959f021eb144 100644 |
--- a/chrome/browser/ui/webui/options/advanced_options_handler.cc |
+++ b/chrome/browser/ui/webui/options/advanced_options_handler.cc |
@@ -204,7 +204,6 @@ void AdvancedOptionsHandler::Initialize() { |
SetupPromptForDownload(); |
SetupAutoOpenFileTypesDisabledAttribute(); |
SetupProxySettingsSection(); |
- SetupSSLConfigSettings(); |
#if !defined(OS_CHROMEOS) |
if (cloud_print_proxy_ui_enabled_) { |
SetupCloudPrintProxySection(); |
@@ -234,13 +233,6 @@ WebUIMessageHandler* AdvancedOptionsHandler::Attach(WebUI* web_ui) { |
cloud_print_proxy_enabled_.Init(prefs::kCloudPrintProxyEnabled, prefs, this); |
#endif |
- rev_checking_enabled_.Init(prefs::kCertRevocationCheckingEnabled, |
- g_browser_process->local_state(), this); |
- ssl3_enabled_.Init(prefs::kSSL3Enabled, g_browser_process->local_state(), |
- this); |
- tls1_enabled_.Init(prefs::kTLS1Enabled, g_browser_process->local_state(), |
- this); |
- |
#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
background_mode_enabled_.Init(prefs::kBackgroundModeEnabled, |
g_browser_process->local_state(), |
@@ -301,15 +293,6 @@ void AdvancedOptionsHandler::RegisterMessages() { |
NewCallback(this, |
&AdvancedOptionsHandler::ShowNetworkProxySettings)); |
#endif |
- web_ui_->RegisterMessageCallback("checkRevocationCheckboxAction", |
- NewCallback(this, |
- &AdvancedOptionsHandler::HandleCheckRevocationCheckbox)); |
- web_ui_->RegisterMessageCallback("useSSL3CheckboxAction", |
- NewCallback(this, |
- &AdvancedOptionsHandler::HandleUseSSL3Checkbox)); |
- web_ui_->RegisterMessageCallback("useTLS1CheckboxAction", |
- NewCallback(this, |
- &AdvancedOptionsHandler::HandleUseTLS1Checkbox)); |
#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
web_ui_->RegisterMessageCallback("backgroundModeAction", |
NewCallback(this, |
@@ -367,7 +350,7 @@ void AdvancedOptionsHandler::HandlePromptForDownload( |
void AdvancedOptionsHandler::FileSelected(const FilePath& path, int index, |
void* params) { |
- UserMetricsRecordAction(UserMetricsAction("Options_SetDownloadDirectory")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_SetDownloadDirectory")); |
default_download_location_.SetValue(path); |
SetupDownloadLocationPath(); |
} |
@@ -380,7 +363,7 @@ void AdvancedOptionsHandler::OnCloudPrintSetupClosed() { |
} |
void AdvancedOptionsHandler::HandleAutoOpenButton(const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_ResetAutoOpenFiles")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_ResetAutoOpenFiles")); |
DownloadManager* manager = web_ui_->GetProfile()->GetDownloadManager(); |
if (manager) |
manager->download_prefs()->ResetAutoOpen(); |
@@ -391,7 +374,7 @@ void AdvancedOptionsHandler::HandleMetricsReportingCheckbox( |
#if defined(GOOGLE_CHROME_BUILD) && !defined(OS_CHROMEOS) |
std::string checked_str = UTF16ToUTF8(ExtractStringValue(args)); |
bool enabled = checked_str == "true"; |
- UserMetricsRecordAction( |
+ UserMetrics::RecordAction( |
enabled ? |
UserMetricsAction("Options_MetricsReportingCheckbox_Enable") : |
UserMetricsAction("Options_MetricsReportingCheckbox_Disable")); |
@@ -411,43 +394,14 @@ void AdvancedOptionsHandler::HandleDefaultFontSize(const ListValue* args) { |
} |
} |
-void AdvancedOptionsHandler::HandleCheckRevocationCheckbox( |
- const ListValue* args) { |
- std::string checked_str = UTF16ToUTF8(ExtractStringValue(args)); |
- bool enabled = checked_str == "true"; |
- std::string metric = |
- (enabled ? "Options_CheckCertRevocation_Enable" |
- : "Options_CheckCertRevocation_Disable"); |
- UserMetricsRecordAction(UserMetricsAction(metric.c_str())); |
- rev_checking_enabled_.SetValue(enabled); |
-} |
- |
-void AdvancedOptionsHandler::HandleUseSSL3Checkbox(const ListValue* args) { |
- std::string checked_str = UTF16ToUTF8(ExtractStringValue(args)); |
- bool enabled = checked_str == "true"; |
- std::string metric = |
- (enabled ? "Options_SSL3_Enable" : "Options_SSL3_Disable"); |
- UserMetricsRecordAction(UserMetricsAction(metric.c_str())); |
- ssl3_enabled_.SetValue(enabled); |
-} |
- |
-void AdvancedOptionsHandler::HandleUseTLS1Checkbox(const ListValue* args) { |
- std::string checked_str = UTF16ToUTF8(ExtractStringValue(args)); |
- bool enabled = checked_str == "true"; |
- std::string metric = |
- (enabled ? "Options_TLS1_Enable" : "Options_TLS1_Disable"); |
- UserMetricsRecordAction(UserMetricsAction(metric.c_str())); |
- tls1_enabled_.SetValue(enabled); |
-} |
- |
#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
void AdvancedOptionsHandler::HandleBackgroundModeCheckbox( |
const ListValue* args) { |
std::string checked_str = UTF16ToUTF8(ExtractStringValue(args)); |
bool enabled = checked_str == "true"; |
- std::string metric = enabled ? "Options_BackgroundMode_Enable" : |
- "Options_BackgroundMode_Disable"; |
- UserMetricsRecordAction(UserMetricsAction(metric.c_str())); |
+ UserMetrics::RecordAction(enabled ? |
+ UserMetricsAction("Options_BackgroundMode_Enable") : |
+ UserMetricsAction("Options_BackgroundMode_Disable")); |
background_mode_enabled_.SetValue(enabled); |
} |
@@ -460,20 +414,20 @@ void AdvancedOptionsHandler::SetupBackgroundModeSettings() { |
#if !defined(OS_CHROMEOS) |
void AdvancedOptionsHandler::ShowNetworkProxySettings(const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_ShowProxySettings")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_ShowProxySettings")); |
AdvancedOptionsUtilities::ShowNetworkProxySettings(web_ui_->tab_contents()); |
} |
#endif |
#if !defined(USE_NSS) && !defined(USE_OPENSSL) |
void AdvancedOptionsHandler::ShowManageSSLCertificates(const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_ManageSSLCertificates")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_ManageSSLCertificates")); |
AdvancedOptionsUtilities::ShowManageSSLCertificates(web_ui_->tab_contents()); |
} |
#endif |
void AdvancedOptionsHandler::ShowCloudPrintManagePage(const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_ManageCloudPrinters")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_ManageCloudPrinters")); |
// Open a new tab in the current window for the management page. |
web_ui_->tab_contents()->OpenURL( |
CloudPrintURL(web_ui_->GetProfile()).GetCloudPrintServiceManageURL(), |
@@ -482,7 +436,7 @@ void AdvancedOptionsHandler::ShowCloudPrintManagePage(const ListValue* args) { |
#if !defined(OS_CHROMEOS) |
void AdvancedOptionsHandler::ShowCloudPrintSetupDialog(const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_EnableCloudPrintProxy")); |
+ UserMetrics::RecordAction(UserMetricsAction("Options_EnableCloudPrintProxy")); |
// Open the connector enable page in the current tab. |
web_ui_->tab_contents()->OpenURL( |
CloudPrintURL(web_ui_->GetProfile()).GetCloudPrintServiceEnableURL( |
@@ -493,7 +447,8 @@ void AdvancedOptionsHandler::ShowCloudPrintSetupDialog(const ListValue* args) { |
void AdvancedOptionsHandler::HandleDisableCloudPrintProxy( |
const ListValue* args) { |
- UserMetricsRecordAction(UserMetricsAction("Options_DisableCloudPrintProxy")); |
+ UserMetrics::RecordAction( |
+ UserMetricsAction("Options_DisableCloudPrintProxy")); |
CloudPrintProxyServiceFactory::GetForProfile(web_ui_->GetProfile())-> |
DisableForUser(); |
} |
@@ -633,25 +588,3 @@ void AdvancedOptionsHandler::SetupProxySettingsSection() { |
web_ui_->CallJavascriptFunction( |
"options.AdvancedOptions.SetupProxySettingsSection", disabled, label); |
} |
- |
-void AdvancedOptionsHandler::SetupSSLConfigSettings() { |
- { |
- FundamentalValue checked(rev_checking_enabled_.GetValue()); |
- FundamentalValue disabled(rev_checking_enabled_.IsManaged()); |
- web_ui_->CallJavascriptFunction( |
- "options.AdvancedOptions.SetCheckRevocationCheckboxState", checked, |
- disabled); |
- } |
- { |
- FundamentalValue checked(ssl3_enabled_.GetValue()); |
- FundamentalValue disabled(ssl3_enabled_.IsManaged()); |
- web_ui_->CallJavascriptFunction( |
- "options.AdvancedOptions.SetUseSSL3CheckboxState", checked, disabled); |
- } |
- { |
- FundamentalValue checked(tls1_enabled_.GetValue()); |
- FundamentalValue disabled(tls1_enabled_.IsManaged()); |
- web_ui_->CallJavascriptFunction( |
- "options.AdvancedOptions.SetUseTLS1CheckboxState", checked, disabled); |
- } |
-} |