| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler.h" | 5 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler.h" |
| 6 | 6 |
| 7 #include <ctype.h> | 7 #include <ctype.h> |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 const char kSetDefaultNetworkIconsFunction[] = | 83 const char kSetDefaultNetworkIconsFunction[] = |
| 84 "options.network.NetworkList.setDefaultNetworkIcons"; | 84 "options.network.NetworkList.setDefaultNetworkIcons"; |
| 85 const char kShowDetailedInfoFunction[] = | 85 const char kShowDetailedInfoFunction[] = |
| 86 "options.internet.DetailsInternetPage.showDetailedInfo"; | 86 "options.internet.DetailsInternetPage.showDetailedInfo"; |
| 87 const char kUpdateConnectionDataFunction[] = | 87 const char kUpdateConnectionDataFunction[] = |
| 88 "options.internet.DetailsInternetPage.updateConnectionData"; | 88 "options.internet.DetailsInternetPage.updateConnectionData"; |
| 89 const char kUpdateCarrierFunction[] = | 89 const char kUpdateCarrierFunction[] = |
| 90 "options.internet.DetailsInternetPage.updateCarrier"; | 90 "options.internet.DetailsInternetPage.updateCarrier"; |
| 91 | 91 |
| 92 // These are used to register message handlers with JavaScript. | 92 // These are used to register message handlers with JavaScript. |
| 93 const char kBuyDataPlanMessage[] = "buyDataPlan"; | |
| 94 const char kChangePinMessage[] = "changePin"; | 93 const char kChangePinMessage[] = "changePin"; |
| 95 const char kDisableCellularMessage[] = "disableCellular"; | 94 const char kDisableCellularMessage[] = "disableCellular"; |
| 96 const char kDisableWifiMessage[] = "disableWifi"; | 95 const char kDisableWifiMessage[] = "disableWifi"; |
| 97 const char kDisableWimaxMessage[] = "disableWimax"; | 96 const char kDisableWimaxMessage[] = "disableWimax"; |
| 98 const char kEnableCellularMessage[] = "enableCellular"; | 97 const char kEnableCellularMessage[] = "enableCellular"; |
| 99 const char kEnableWifiMessage[] = "enableWifi"; | 98 const char kEnableWifiMessage[] = "enableWifi"; |
| 100 const char kEnableWimaxMessage[] = "enableWimax"; | 99 const char kEnableWimaxMessage[] = "enableWimax"; |
| 101 const char kNetworkCommandMessage[] = "networkCommand"; | 100 const char kNetworkCommandMessage[] = "networkCommand"; |
| 102 const char kRefreshNetworksMessage[] = "refreshNetworks"; | 101 const char kRefreshNetworksMessage[] = "refreshNetworks"; |
| 103 const char kSetApnMessage[] = "setApn"; | 102 const char kSetApnMessage[] = "setApn"; |
| (...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 452 base::Unretained(this))); | 451 base::Unretained(this))); |
| 453 web_ui()->RegisterMessageCallback(kDisableCellularMessage, | 452 web_ui()->RegisterMessageCallback(kDisableCellularMessage, |
| 454 base::Bind(&InternetOptionsHandler::DisableCellularCallback, | 453 base::Bind(&InternetOptionsHandler::DisableCellularCallback, |
| 455 base::Unretained(this))); | 454 base::Unretained(this))); |
| 456 web_ui()->RegisterMessageCallback(kEnableWimaxMessage, | 455 web_ui()->RegisterMessageCallback(kEnableWimaxMessage, |
| 457 base::Bind(&InternetOptionsHandler::EnableWimaxCallback, | 456 base::Bind(&InternetOptionsHandler::EnableWimaxCallback, |
| 458 base::Unretained(this))); | 457 base::Unretained(this))); |
| 459 web_ui()->RegisterMessageCallback(kDisableWimaxMessage, | 458 web_ui()->RegisterMessageCallback(kDisableWimaxMessage, |
| 460 base::Bind(&InternetOptionsHandler::DisableWimaxCallback, | 459 base::Bind(&InternetOptionsHandler::DisableWimaxCallback, |
| 461 base::Unretained(this))); | 460 base::Unretained(this))); |
| 462 web_ui()->RegisterMessageCallback(kBuyDataPlanMessage, | |
| 463 base::Bind(&InternetOptionsHandler::BuyDataPlanCallback, | |
| 464 base::Unretained(this))); | |
| 465 web_ui()->RegisterMessageCallback(kShowMorePlanInfoMessage, | 461 web_ui()->RegisterMessageCallback(kShowMorePlanInfoMessage, |
| 466 base::Bind(&InternetOptionsHandler::ShowMorePlanInfoCallback, | 462 base::Bind(&InternetOptionsHandler::ShowMorePlanInfoCallback, |
| 467 base::Unretained(this))); | 463 base::Unretained(this))); |
| 468 web_ui()->RegisterMessageCallback(kSetApnMessage, | 464 web_ui()->RegisterMessageCallback(kSetApnMessage, |
| 469 base::Bind(&InternetOptionsHandler::SetApnCallback, | 465 base::Bind(&InternetOptionsHandler::SetApnCallback, |
| 470 base::Unretained(this))); | 466 base::Unretained(this))); |
| 471 web_ui()->RegisterMessageCallback(kSetCarrierMessage, | 467 web_ui()->RegisterMessageCallback(kSetCarrierMessage, |
| 472 base::Bind(&InternetOptionsHandler::SetCarrierCallback, | 468 base::Bind(&InternetOptionsHandler::SetCarrierCallback, |
| 473 base::Unretained(this))); | 469 base::Unretained(this))); |
| 474 web_ui()->RegisterMessageCallback(kSetSimCardLockMessage, | 470 web_ui()->RegisterMessageCallback(kSetSimCardLockMessage, |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 if (!web_ui()) | 543 if (!web_ui()) |
| 548 return; | 544 return; |
| 549 std::string service_path; | 545 std::string service_path; |
| 550 if (args->GetSize() != 1 || !args->GetString(0, &service_path)) { | 546 if (args->GetSize() != 1 || !args->GetString(0, &service_path)) { |
| 551 NOTREACHED(); | 547 NOTREACHED(); |
| 552 return; | 548 return; |
| 553 } | 549 } |
| 554 ash::network_connect::ShowMobileSetup(service_path); | 550 ash::network_connect::ShowMobileSetup(service_path); |
| 555 } | 551 } |
| 556 | 552 |
| 557 void InternetOptionsHandler::BuyDataPlanCallback(const base::ListValue* args) { | |
| 558 if (!web_ui()) | |
| 559 return; | |
| 560 std::string service_path; | |
| 561 if (args->GetSize() != 1 || !args->GetString(0, &service_path)) { | |
| 562 NOTREACHED(); | |
| 563 return; | |
| 564 } | |
| 565 ash::network_connect::ShowMobileSetup(service_path); | |
| 566 } | |
| 567 | |
| 568 void InternetOptionsHandler::SetApnCallback(const base::ListValue* args) { | 553 void InternetOptionsHandler::SetApnCallback(const base::ListValue* args) { |
| 569 std::string service_path; | 554 std::string service_path; |
| 570 if (!args->GetString(0, &service_path)) { | 555 if (!args->GetString(0, &service_path)) { |
| 571 NOTREACHED(); | 556 NOTREACHED(); |
| 572 return; | 557 return; |
| 573 } | 558 } |
| 574 NetworkHandler::Get()->network_configuration_handler()->GetProperties( | 559 NetworkHandler::Get()->network_configuration_handler()->GetProperties( |
| 575 service_path, | 560 service_path, |
| 576 base::Bind(&InternetOptionsHandler::SetApnProperties, | 561 base::Bind(&InternetOptionsHandler::SetApnProperties, |
| 577 weak_factory_.GetWeakPtr(), base::Owned(args->DeepCopy())), | 562 weak_factory_.GetWeakPtr(), base::Owned(args->DeepCopy())), |
| (...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1157 dictionary->SetBoolean( | 1142 dictionary->SetBoolean( |
| 1158 kTagWimaxAvailable, | 1143 kTagWimaxAvailable, |
| 1159 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); | 1144 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); |
| 1160 dictionary->SetBoolean( | 1145 dictionary->SetBoolean( |
| 1161 kTagWimaxEnabled, | 1146 kTagWimaxEnabled, |
| 1162 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); | 1147 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); |
| 1163 } | 1148 } |
| 1164 | 1149 |
| 1165 } // namespace options | 1150 } // namespace options |
| 1166 } // namespace chromeos | 1151 } // namespace chromeos |
| OLD | NEW |