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/options2/chromeos/internet_options_handler2.h" | 5 #include "chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.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 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
426 | 426 |
427 FillNetworkInfo(localized_strings); | 427 FillNetworkInfo(localized_strings); |
428 } | 428 } |
429 | 429 |
430 void InternetOptionsHandler::InitializePage() { | 430 void InternetOptionsHandler::InitializePage() { |
431 cros_->RequestNetworkScan(); | 431 cros_->RequestNetworkScan(); |
432 } | 432 } |
433 | 433 |
434 void InternetOptionsHandler::RegisterMessages() { | 434 void InternetOptionsHandler::RegisterMessages() { |
435 // Setup handlers specific to this panel. | 435 // Setup handlers specific to this panel. |
| 436 web_ui()->RegisterMessageCallback("refreshNetworks", |
| 437 base::Bind(&InternetOptionsHandler::RefreshNetworksCallback, |
| 438 base::Unretained(this))); |
436 web_ui()->RegisterMessageCallback("buttonClickCallback", | 439 web_ui()->RegisterMessageCallback("buttonClickCallback", |
437 base::Bind(&InternetOptionsHandler::ButtonClickCallback, | 440 base::Bind(&InternetOptionsHandler::ButtonClickCallback, |
438 base::Unretained(this))); | 441 base::Unretained(this))); |
439 web_ui()->RegisterMessageCallback("refreshCellularPlan", | 442 web_ui()->RegisterMessageCallback("refreshCellularPlan", |
440 base::Bind(&InternetOptionsHandler::RefreshCellularPlanCallback, | 443 base::Bind(&InternetOptionsHandler::RefreshCellularPlanCallback, |
441 base::Unretained(this))); | 444 base::Unretained(this))); |
442 web_ui()->RegisterMessageCallback("setPreferNetwork", | 445 web_ui()->RegisterMessageCallback("setPreferNetwork", |
443 base::Bind(&InternetOptionsHandler::SetPreferNetworkCallback, | 446 base::Bind(&InternetOptionsHandler::SetPreferNetworkCallback, |
444 base::Unretained(this))); | 447 base::Unretained(this))); |
445 web_ui()->RegisterMessageCallback("setAutoConnect", | 448 web_ui()->RegisterMessageCallback("setAutoConnect", |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
569 else | 572 else |
570 mode = chromeos::SimDialogDelegate::SIM_DIALOG_SET_LOCK_OFF; | 573 mode = chromeos::SimDialogDelegate::SIM_DIALOG_SET_LOCK_OFF; |
571 chromeos::SimDialogDelegate::ShowDialog(GetNativeWindow(), mode); | 574 chromeos::SimDialogDelegate::ShowDialog(GetNativeWindow(), mode); |
572 } | 575 } |
573 | 576 |
574 void InternetOptionsHandler::ChangePinCallback(const ListValue* args) { | 577 void InternetOptionsHandler::ChangePinCallback(const ListValue* args) { |
575 chromeos::SimDialogDelegate::ShowDialog(GetNativeWindow(), | 578 chromeos::SimDialogDelegate::ShowDialog(GetNativeWindow(), |
576 chromeos::SimDialogDelegate::SIM_DIALOG_CHANGE_PIN); | 579 chromeos::SimDialogDelegate::SIM_DIALOG_CHANGE_PIN); |
577 } | 580 } |
578 | 581 |
| 582 void InternetOptionsHandler::RefreshNetworksCallback(const ListValue* args) { |
| 583 cros_->RequestNetworkScan(); |
| 584 } |
| 585 |
579 void InternetOptionsHandler::RefreshNetworkData() { | 586 void InternetOptionsHandler::RefreshNetworkData() { |
580 DictionaryValue dictionary; | 587 DictionaryValue dictionary; |
581 FillNetworkInfo(&dictionary); | 588 FillNetworkInfo(&dictionary); |
582 web_ui()->CallJavascriptFunction( | 589 web_ui()->CallJavascriptFunction( |
583 "options.network.NetworkList.refreshNetworkData", dictionary); | 590 "options.network.NetworkList.refreshNetworkData", dictionary); |
584 } | 591 } |
585 | 592 |
586 void InternetOptionsHandler::OnNetworkManagerChanged( | 593 void InternetOptionsHandler::OnNetworkManagerChanged( |
587 chromeos::NetworkLibrary* cros) { | 594 chromeos::NetworkLibrary* cros) { |
588 if (!web_ui()) | 595 if (!web_ui()) |
(...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1280 if (default_value) | 1287 if (default_value) |
1281 value_dict->Set("default", default_value->DeepCopy()); | 1288 value_dict->Set("default", default_value->DeepCopy()); |
1282 if (ui_data.managed()) | 1289 if (ui_data.managed()) |
1283 value_dict->SetString("controlledBy", "policy"); | 1290 value_dict->SetString("controlledBy", "policy"); |
1284 else if (ui_data.recommended()) | 1291 else if (ui_data.recommended()) |
1285 value_dict->SetString("controlledBy", "recommended"); | 1292 value_dict->SetString("controlledBy", "recommended"); |
1286 settings->Set(key, value_dict); | 1293 settings->Set(key, value_dict); |
1287 } | 1294 } |
1288 | 1295 |
1289 } // namespace options2 | 1296 } // namespace options2 |
OLD | NEW |