From 47f50fa4cc91bda6b75e2d4f7e950045f5a2d6e3 Mon Sep 17 00:00:00 2001 From: Gordon Seto Date: Tue, 2 Mar 2021 21:00:17 +0000 Subject: [PATCH] [CrOS Settings] Show tether section in networks list only if enabled. Hide instant tethering section in cellular-networks-list if the multidevice featured is not enabled. Fixed: 1182888 Change-Id: Idd6594a2e6a87c3208a2e815ca91088d080d95da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2728098 Commit-Queue: Gordon Seto Reviewed-by: Kyle Horimoto Cr-Commit-Position: refs/heads/master@{#859115} --- .../settings/chromeos/internet_page/BUILD.gn | 3 ++ .../internet_page/cellular_networks_list.html | 49 +++++++++++-------- .../internet_page/cellular_networks_list.js | 44 +++++++++++++++++ .../chromeos/cellular_networks_list_test.js | 24 ++++++++- .../test_multidevice_browser_proxy.js | 10 ++++ 5 files changed, 108 insertions(+), 22 deletions(-) diff --git a/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn b/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn index 1e43c887605b9..25e1e8d765fb9 100644 --- a/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn +++ b/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn @@ -293,6 +293,8 @@ js_library("cellular_networks_list.m") { sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.m.js" ] deps = [ ":esim_install_error_dialog.m", + "../multidevice_page:multidevice_browser_proxy.m", + "../multidevice_page:multidevice_constants.m", "//chrome/browser/resources/settings/chromeos/localized_link:localized_link.m", "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", "//ui/webui/resources/cr_components/chromeos/cellular_setup:cellular_types.m", @@ -301,6 +303,7 @@ js_library("cellular_networks_list.m") { "//ui/webui/resources/cr_components/chromeos/network:network_list_types.m", "//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m", "//ui/webui/resources/js:i18n_behavior.m", + "//ui/webui/resources/js:web_ui_listener_behavior.m", ] extra_deps = [ ":cellular_networks_list_module" ] } diff --git a/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.html b/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.html index 3de773e2de14e..b69c14528fa2c 100644 --- a/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.html +++ b/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.html @@ -12,8 +12,11 @@ + + + @@ -144,29 +147,33 @@ -
-
- $i18n{cellularNetworkTetherLabel} -
-