summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/resources/settings
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-17 17:24:03 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-06-22 07:51:41 +0000
commit774f54339e5db91f785733232d3950366db65d07 (patch)
tree068e1b47bd1af94d77094ed12b604a6b83d9c22a /chromium/chrome/browser/resources/settings
parentf7eaed5286974984ba5f9e3189d8f49d03e99f81 (diff)
BASELINE: Update Chromium to 102.0.5005.57
Change-Id: I885f714bb40ee724c28f94ca6bd8dbdb39915158 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/browser/resources/settings')
-rw-r--r--chromium/chrome/browser/resources/settings/BUILD.gn6
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/BUILD.gn185
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/ambient_mode_page/BUILD.gn8
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/bluetooth_page/BUILD.gn18
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/crostini_page/BUILD.gn53
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/date_time_page/BUILD.gn8
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/device_page/BUILD.gn46
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/google_assistant_page/BUILD.gn7
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/guest_os/BUILD.gn4
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn65
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/kerberos_page/BUILD.gn15
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/multidevice_page/BUILD.gn453
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/nearby_share_page/BUILD.gn45
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_a11y_page/BUILD.gn28
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_about_page/BUILD.gn24
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_apps_page/BUILD.gn10
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/BUILD.gn12
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/BUILD.gn8
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_bluetooth_page/BUILD.gn15
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_files_page/BUILD.gn6
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_languages_page/BUILD.gn36
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_people_page/BUILD.gn80
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_printing_page/BUILD.gn15
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn6
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_reset_page/BUILD.gn9
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_search_page/BUILD.gn15
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings.gni400
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings_main/BUILD.gn4
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings_menu/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings_page/BUILD.gn6
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings_search_box/BUILD.gn26
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_settings_ui/BUILD.gn14
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/os_toolbar/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/chromeos/personalization_page/BUILD.gn14
-rw-r--r--chromium/chrome/browser/resources/settings/privacy_sandbox/BUILD.gn2
-rw-r--r--chromium/chrome/browser/resources/settings/settings.gni21
39 files changed, 520 insertions, 1154 deletions
diff --git a/chromium/chrome/browser/resources/settings/BUILD.gn b/chromium/chrome/browser/resources/settings/BUILD.gn
index c7fb0edd520..d2a8621134f 100644
--- a/chromium/chrome/browser/resources/settings/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/BUILD.gn
@@ -16,6 +16,8 @@ import("//ui/webui/webui_features.gni")
import("../tools/optimize_webui.gni")
import("settings.gni")
+assert(!is_android, "Android does not use these settings")
+
preprocess_folder = "preprocessed"
if (optimize_webui) {
@@ -92,6 +94,8 @@ generate_grd("build_grd") {
"images/privacy_guide/welcome_banner.svg",
"images/privacy_sandbox_banner_dark.svg",
"images/privacy_sandbox_banner.svg",
+ "images/privacy_sandbox_banner_v3_dark.svg",
+ "images/privacy_sandbox_banner_v3.svg",
"images/privacy_sandbox_floc_banner_dark.svg",
"images/privacy_sandbox_floc_banner.svg",
"images/safe_browsing_banner_dark.svg",
@@ -267,7 +271,7 @@ ts_library("build_ts") {
"//tools/typescript/definitions/runtime.d.ts",
"//tools/typescript/definitions/settings_private.d.ts",
]
- if (is_chromeos_ash || is_chromeos_lacros) {
+ if (is_chromeos) {
definitions +=
[ "//tools/typescript/definitions/quick_unlock_private.d.ts" ]
}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/BUILD.gn
index 689cefea22d..f92df8c62c5 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/BUILD.gn
@@ -6,8 +6,8 @@ import("//chrome/common/features.gni")
import("//third_party/closure_compiler/compile_js.gni")
import("//tools/grit/grit_rule.gni")
import("//tools/grit/preprocess_if_expr.gni")
+import("//tools/polymer/html_to_js.gni")
import("//ui/webui/resources/tools/generate_grd.gni")
-import("//ui/webui/resources/tools/js_modulizer.gni")
import("//ui/webui/webui_features.gni")
import("../../tools/optimize_webui.gni")
import("./os_settings.gni")
@@ -49,8 +49,8 @@ if (optimize_webui) {
"//ui/webui/resources/cr_components/app_management:build_ts",
]
excludes = [
- "chrome://resources/mojo/chromeos/services/cellular_setup/public/mojom/cellular_setup.mojom-lite.js",
- "chrome://resources/mojo/chromeos/services/cellular_setup/public/mojom/esim_manager.mojom-lite.js",
+ "chrome://resources/mojo/ash/services/cellular_setup/public/mojom/cellular_setup.mojom-lite.js",
+ "chrome://resources/mojo/ash/services/cellular_setup/public/mojom/esim_manager.mojom-lite.js",
"chrome://resources/mojo/chromeos/services/network_config/public/mojom/cros_network_config.mojom-webui.js",
"chrome://resources/mojo/chromeos/services/network_config/public/mojom/cros_network_config.mojom-lite.js",
"chrome://resources/mojo/chromeos/services/bluetooth_config/public/mojom/cros_bluetooth_config.mojom-lite.js",
@@ -256,7 +256,17 @@ preprocess_if_expr("preprocess_v3") {
out_folder = "$target_gen_dir/$preprocess_folder_v3"
out_manifest = "$target_gen_dir/$preprocess_v3_manifest"
in_files = [
- "chromeos/ensure_lazy_loaded.m.js",
+ "chromeos/deep_linking_behavior.js",
+ "chromeos/metrics_recorder.js",
+ "chromeos/os_settings_routes.js",
+ "chromeos/route_origin_behavior.js",
+ "chromeos/search_handler.js",
+ "chromeos/os_route.js",
+ "chromeos/os_page_visibility.js",
+ "chromeos/os_people_page/lock_state_behavior.js",
+ "chromeos/os_people_page/os_sync_browser_proxy.js",
+ "chromeos/pref_to_setting_metric_converter.js",
+ "chromeos/ensure_lazy_loaded.js",
"chromeos/lazy_load.js",
"chromeos/crostini_page/crostini_browser_proxy.js",
"chromeos/date_time_page/date_time_types.js",
@@ -270,6 +280,10 @@ preprocess_if_expr("preprocess_v3") {
"chromeos/internet_page/cellular_setup_settings_delegate.js",
"chromeos/internet_page/internet_page_browser_proxy.js",
"chromeos/kerberos_page/kerberos_accounts_browser_proxy.js",
+ "chromeos/multidevice_page/multidevice_browser_proxy.js",
+ "chromeos/multidevice_page/multidevice_constants.js",
+ "chromeos/multidevice_page/multidevice_feature_behavior.js",
+ "chromeos/multidevice_page/multidevice_metrics_logger.js",
"chromeos/nearby_share_page/nearby_account_manager_browser_proxy.js",
"chromeos/nearby_share_page/nearby_share_receive_manager.js",
"chromeos/nearby_share_page/types.js",
@@ -360,6 +374,7 @@ preprocess_if_expr("copy_browser_settings_tsc") {
"settings_page/settings_animated_pages.js",
"settings_page/settings_section.js",
"settings_page/settings_subpage.js",
+ "site_favicon.js",
]
in_files = [
@@ -429,7 +444,6 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/date_time_page/date_time_page.js",
"chromeos/date_time_page/timezone_selector.js",
"chromeos/date_time_page/timezone_subpage.js",
- "chromeos/deep_linking_behavior.m.js",
"chromeos/device_page/device_page.js",
"chromeos/device_page/display.js",
"chromeos/device_page/display_layout.js",
@@ -467,26 +481,22 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/kerberos_page/kerberos_add_account_dialog.js",
"chromeos/kerberos_page/kerberos_page.js",
"chromeos/keyboard_shortcut_banner/keyboard_shortcut_banner.js",
- "chromeos/metrics_recorder.m.js",
- "chromeos/multidevice_page/multidevice_browser_proxy.m.js",
- "chromeos/multidevice_page/multidevice_combined_setup_item.m.js",
- "chromeos/multidevice_page/multidevice_constants.m.js",
- "chromeos/multidevice_page/multidevice_feature_behavior.m.js",
- "chromeos/multidevice_page/multidevice_feature_item.m.js",
- "chromeos/multidevice_page/multidevice_feature_toggle.m.js",
- "chromeos/multidevice_page/multidevice_notification_access_setup_dialog.m.js",
- "chromeos/multidevice_page/multidevice_page.m.js",
- "chromeos/multidevice_page/multidevice_permissions_setup_dialog.m.js",
- "chromeos/multidevice_page/multidevice_radio_button.m.js",
- "chromeos/multidevice_page/multidevice_screen_lock_subpage.m.js",
- "chromeos/multidevice_page/multidevice_smartlock_subpage.m.js",
- "chromeos/multidevice_page/multidevice_subpage.m.js",
- "chromeos/multidevice_page/multidevice_tether_item.m.js",
- "chromeos/multidevice_page/multidevice_task_continuation_disabled_link.m.js",
- "chromeos/multidevice_page/multidevice_task_continuation_item.m.js",
- "chromeos/multidevice_page/multidevice_wifi_sync_disabled_link.m.js",
- "chromeos/multidevice_page/multidevice_wifi_sync_item.m.js",
- "chromeos/multidevice_page/multidevice_smartlock_item.m.js",
+ "chromeos/multidevice_page/multidevice_combined_setup_item.js",
+ "chromeos/multidevice_page/multidevice_feature_item.js",
+ "chromeos/multidevice_page/multidevice_feature_toggle.js",
+ "chromeos/multidevice_page/multidevice_notification_access_setup_dialog.js",
+ "chromeos/multidevice_page/multidevice_page.js",
+ "chromeos/multidevice_page/multidevice_permissions_setup_dialog.js",
+ "chromeos/multidevice_page/multidevice_radio_button.js",
+ "chromeos/multidevice_page/multidevice_screen_lock_subpage.js",
+ "chromeos/multidevice_page/multidevice_smartlock_subpage.js",
+ "chromeos/multidevice_page/multidevice_subpage.js",
+ "chromeos/multidevice_page/multidevice_tether_item.js",
+ "chromeos/multidevice_page/multidevice_task_continuation_disabled_link.js",
+ "chromeos/multidevice_page/multidevice_task_continuation_item.js",
+ "chromeos/multidevice_page/multidevice_wifi_sync_disabled_link.js",
+ "chromeos/multidevice_page/multidevice_wifi_sync_item.js",
+ "chromeos/multidevice_page/multidevice_smartlock_item.js",
"chromeos/nearby_share_page/nearby_share_confirm_page.js",
"chromeos/nearby_share_page/nearby_share_contact_visibility_dialog.js",
"chromeos/nearby_share_page/nearby_share_data_usage_dialog.js",
@@ -542,7 +552,7 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/os_apps_page/os_apps_page.js",
"chromeos/os_files_page/os_files_page.js",
"chromeos/os_files_page/smb_shares_page.js",
- "chromeos/os_icons.m.js",
+ "chromeos/os_icons.js",
"chromeos/os_languages_page/add_input_methods_dialog.js",
"chromeos/os_languages_page/add_spellcheck_languages_dialog.js",
"chromeos/os_languages_page/change_device_language_dialog.js",
@@ -556,13 +566,10 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/os_languages_page/shared_style.js",
"chromeos/os_languages_page/shared_vars.js",
"chromeos/os_languages_page/smart_inputs_page.js",
- "chromeos/os_page_visibility.m.js",
"chromeos/os_people_page/account_manager.js",
"chromeos/os_people_page/fingerprint_list.js",
"chromeos/os_people_page/lock_screen.js",
"chromeos/os_people_page/lock_screen_password_prompt_dialog.js",
- "chromeos/os_people_page/lock_state_behavior.m.js",
- "chromeos/os_people_page/os_sync_browser_proxy.m.js",
"chromeos/os_people_page/os_people_page.js",
"chromeos/os_people_page/os_sync_controls.js",
"chromeos/os_people_page/pin_autosubmit_dialog.js",
@@ -591,18 +598,16 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/os_reset_page/os_powerwash_dialog.js",
"chromeos/os_reset_page/os_powerwash_dialog_esim_item.js",
"chromeos/os_reset_page/os_reset_page.js",
- "chromeos/os_route.m.js",
"chromeos/os_search_page/os_search_page.js",
"chromeos/os_search_page/os_search_selection_dialog.js",
"chromeos/os_search_page/search_subpage.js",
"chromeos/os_search_page/search_engine.js",
- "chromeos/os_settings_icons_css.m.js",
+ "chromeos/os_settings_icons_css.js",
"chromeos/os_settings_menu/os_settings_menu.js",
"chromeos/os_settings_main/os_settings_main.js",
"chromeos/os_settings_page/settings_idle_load.js",
"chromeos/os_settings_page/os_settings_page.js",
"chromeos/os_settings_ui/os_settings_ui.js",
- "chromeos/os_settings_routes.m.js",
"chromeos/os_settings_search_box/os_search_result_row.js",
"chromeos/os_settings_search_box/os_settings_search_box.js",
"chromeos/os_toolbar/os_toolbar.js",
@@ -610,9 +615,6 @@ preprocess_if_expr("preprocess_gen_v3") {
"chromeos/personalization_page/change_picture.js",
"chromeos/personalization_page/dark_mode_subpage.js",
"chromeos/personalization_page/personalization_page.js",
- "chromeos/pref_to_setting_metric_converter.m.js",
- "chromeos/route_origin_behavior.m.js",
- "chromeos/search_handler.m.js",
"chromeos/settings_scheduler_slider/settings_scheduler_slider.js",
]
}
@@ -664,18 +666,18 @@ js_type_check("closure_compile_local_module") {
deps = [
":global_scroll_target_behavior",
":lazy_load",
- ":metrics_recorder.m",
- ":os_icons.m",
- ":os_page_visibility.m",
- ":os_route.m",
+ ":metrics_recorder",
+ ":os_icons",
+ ":os_page_visibility",
+ ":os_route",
":os_settings",
- ":os_settings_icons_css.m",
- ":os_settings_routes.m",
- ":pref_to_setting_metric_converter.m",
+ ":os_settings_icons_css",
+ ":os_settings_routes",
+ ":pref_to_setting_metric_converter",
":prefs_behavior",
":route_observer_behavior",
- ":route_origin_behavior.m",
- ":search_handler.m",
+ ":route_origin_behavior",
+ ":search_handler",
]
}
@@ -685,8 +687,7 @@ js_library("os_settings") {
js_library("lazy_load") {
}
-js_library("deep_linking_behavior.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/deep_linking_behavior.m.js" ]
+js_library("deep_linking_behavior") {
deps = [
"..:router",
"..:setting_id_param_util",
@@ -694,7 +695,6 @@ js_library("deep_linking_behavior.m") {
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":modulize" ]
}
js_library("global_scroll_target_behavior") {
@@ -705,54 +705,38 @@ js_library("global_scroll_target_behavior") {
]
}
-js_library("metrics_recorder.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/metrics_recorder.m.js" ]
+js_library("metrics_recorder") {
deps = [ "//chrome/browser/ui/webui/settings/chromeos/search:mojo_bindings_js_library_for_compile" ]
- extra_deps = [ ":modulize" ]
}
-js_library("os_icons.m") {
- sources = [
- "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_icons.m.js",
- ]
+js_library("os_icons") {
deps = [
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
]
- extra_deps = [ ":os_icons_module" ]
}
-js_library("os_page_visibility.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_page_visibility.m.js" ]
+js_library("os_page_visibility") {
deps = [ "//ui/webui/resources/js:load_time_data.m" ]
- extra_deps = [ ":modulize" ]
}
-js_library("os_route.m") {
- sources = [
- "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_route.m.js",
- ]
+js_library("os_route") {
deps = [
- ":os_settings_routes.m",
+ ":os_settings_routes",
"..:router",
"//chrome/browser/ui/webui/settings/chromeos/constants:mojom_js_library_for_compile",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":modulize" ]
}
-js_library("os_settings_icons_css.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_settings_icons_css.m.js" ]
- extra_deps = [ ":os_settings_icons_css_module" ]
+js_library("os_settings_icons_css") {
}
-js_library("os_settings_routes.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_settings_routes.m.js" ]
+js_library("os_settings_routes") {
deps = [
"..:router",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":modulize" ]
}
js_library("prefs_behavior") {
@@ -760,10 +744,8 @@ js_library("prefs_behavior") {
externs_list = [ "$externs_path/settings_private.js" ]
}
-js_library("pref_to_setting_metric_converter.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/pref_to_setting_metric_converter.m.js" ]
+js_library("pref_to_setting_metric_converter") {
deps = [ "//chrome/browser/ui/webui/settings/chromeos/constants:mojom_js_library_for_compile" ]
- extra_deps = [ ":modulize" ]
}
js_library("route_observer_behavior") {
@@ -773,28 +755,31 @@ js_library("route_observer_behavior") {
]
}
-js_library("route_origin_behavior.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/route_origin_behavior.m.js" ]
+js_library("route_origin_behavior") {
deps = [
- ":os_route.m",
+ ":os_route",
"//ui/webui/resources/js:cr.m",
]
- extra_deps = [ ":modulize" ]
}
-js_library("search_handler.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/search_handler.m.js" ]
+js_library("search_handler") {
deps = [
"//chrome/browser/ui/webui/settings/chromeos/search:mojo_bindings_js_library_for_compile",
"//ui/webui/resources/js:cr.m",
]
- extra_deps = [ ":modulize" ]
}
-import("//tools/polymer/polymer.gni")
+html_to_js("web_components") {
+ js_files = [
+ "os_icons.js",
+ "os_settings_icons_css.js",
+ ]
+}
group("polymer3_elements") {
public_deps = [
+ ":web_components",
+
# Sub-folder targets
"ambient_mode_page:web_components",
"bluetooth_page:web_components",
@@ -806,7 +791,7 @@ group("polymer3_elements") {
"internet_page:web_components",
"kerberos_page:web_components",
"keyboard_shortcut_banner:web_components",
- "multidevice_page:polymer3_elements",
+ "multidevice_page:web_components",
"nearby_share_page:web_components",
"os_a11y_page:web_components",
"os_about_page:web_components",
@@ -818,7 +803,6 @@ group("polymer3_elements") {
"os_bluetooth_page:web_components",
"os_files_page:web_components",
"os_languages_page:web_components",
- "os_people_page:polymer3_elements",
"os_people_page:web_components",
"os_printing_page:web_components",
"os_privacy_page:web_components",
@@ -834,43 +818,8 @@ group("polymer3_elements") {
"personalization_page:web_components",
"settings_scheduler_slider:web_components",
- # Local targets
- ":modulize",
- ":os_icons_module",
- ":os_settings_icons_css_module",
-
# Shared with browser settings
"..:css_wrapper_files",
"..:html_wrapper_files",
]
}
-
-polymer_modulizer("os_icons") {
- js_file = "os_icons.m.js"
- html_file = "os_icons.html"
- html_type = "iron-iconset"
- auto_imports = os_settings_auto_imports
- namespace_rewrites = os_settings_namespace_rewrites
-}
-
-polymer_modulizer("os_settings_icons_css") {
- js_file = "os_settings_icons_css.m.js"
- html_file = "os_settings_icons_css.html"
- html_type = "style-module"
- auto_imports = os_settings_auto_imports
- namespace_rewrites = os_settings_namespace_rewrites
-}
-
-js_modulizer("modulize") {
- input_files = [
- "deep_linking_behavior.js",
- "metrics_recorder.js",
- "os_settings_routes.js",
- "route_origin_behavior.js",
- "search_handler.js",
- "os_route.js",
- "os_page_visibility.js",
- "pref_to_setting_metric_converter.js",
- ]
- namespace_rewrites = os_settings_namespace_rewrites
-}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/ambient_mode_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/ambient_mode_page/BUILD.gn
index 9ae0102f59c..404145219a5 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/ambient_mode_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/ambient_mode_page/BUILD.gn
@@ -34,8 +34,8 @@ js_library("ambient_mode_page") {
deps = [
":ambient_mode_browser_proxy",
":constants",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -49,7 +49,7 @@ js_library("ambient_mode_photos_page") {
deps = [
":ambient_mode_browser_proxy",
":constants",
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -93,7 +93,7 @@ js_library("album_list") {
deps = [
":constants",
"..:global_scroll_target_behavior",
- "..:os_route.m",
+ "..:os_route",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
]
}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/bluetooth_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/bluetooth_page/BUILD.gn
index 5dee806fc42..fb4916e5acd 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/bluetooth_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/bluetooth_page/BUILD.gn
@@ -21,19 +21,21 @@ js_library("bluetooth_device_list_item") {
deps = [
":bluetooth_page_browser_proxy",
"//services/device/public/mojom:mojom_js_library_for_compile",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js/cr/ui:focus_row_behavior.m",
]
- externs_list = [ "$externs_path/bluetooth.js" ]
+ externs_list = [
+ "$externs_path/bluetooth.js",
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("bluetooth_page") {
deps = [
":bluetooth_subpage",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -49,9 +51,9 @@ js_library("bluetooth_page") {
js_library("bluetooth_subpage") {
deps = [
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//services/device/public/mojom:mojom_js_library_for_compile",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/crostini_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/crostini_page/BUILD.gn
index 250c8d08d98..0e863b1622c 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/crostini_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/crostini_page/BUILD.gn
@@ -30,12 +30,11 @@ js_type_check("closure_compile_module") {
js_library("crostini_arc_adb") {
deps = [
":crostini_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
@@ -49,7 +48,7 @@ js_library("crostini_arc_adb") {
js_library("crostini_arc_adb_confirmation_dialog") {
deps = [
":crostini_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
"//ui/webui/resources/js:i18n_behavior.m",
@@ -79,10 +78,11 @@ js_library("crostini_disk_resize_dialog") {
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js" ]
}
js_library("crostini_disk_resize_confirmation_dialog") {
@@ -90,7 +90,6 @@ js_library("crostini_disk_resize_confirmation_dialog") {
":crostini_browser_proxy",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
@@ -100,8 +99,8 @@ js_library("crostini_export_import") {
deps = [
":crostini_browser_proxy",
":crostini_import_confirmation_dialog",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
@@ -115,7 +114,6 @@ js_library("crostini_import_confirmation_dialog") {
":crostini_browser_proxy",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:i18n_behavior.m",
]
}
@@ -128,14 +126,13 @@ js_library("crostini_page") {
":crostini_extra_containers",
":crostini_port_forwarding",
":crostini_subpage",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
"../guest_os:guest_os_shared_paths",
"../guest_os:guest_os_shared_usb_devices",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
@@ -148,23 +145,26 @@ js_library("crostini_port_forwarding") {
deps = [
":crostini_browser_proxy",
":crostini_port_forwarding_add_port_dialog",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"..:prefs_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
"//ui/webui/resources/cr_elements/cr_lazy_render:cr_lazy_render.m",
- "//ui/webui/resources/cr_elements/cr_toast:cr_toast",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ "//ui/webui/resources/cr_elements/cr_toast/cr_toast_externs.js",
+ ]
}
js_library("crostini_port_forwarding_add_port_dialog") {
deps = [
":crostini_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
"//ui/webui/resources/cr_elements/cr_input:cr_input.m",
@@ -178,23 +178,25 @@ js_library("crostini_extra_containers") {
deps = [
":crostini_browser_proxy",
":crostini_extra_containers_create_dialog",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"..:prefs_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
"//ui/webui/resources/cr_elements/cr_lazy_render:cr_lazy_render.m",
- "//ui/webui/resources/cr_elements/cr_toast:cr_toast",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("crostini_extra_containers_create_dialog") {
deps = [
":crostini_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
@@ -209,15 +211,14 @@ js_library("crostini_subpage") {
":crostini_disk_resize_dialog",
":crostini_extra_containers",
":crostini_port_forwarding",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
- "..:route_origin_behavior.m",
+ "..:route_origin_behavior",
"../..:router",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/date_time_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/date_time_page/BUILD.gn
index c6eb6187536..3c0c2d21938 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/date_time_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/date_time_page/BUILD.gn
@@ -20,8 +20,8 @@ js_type_check("closure_compile_module") {
js_library("date_time_page") {
deps = [
- "..:deep_linking_behavior.m",
- "..:os_settings_routes.m",
+ "..:deep_linking_behavior",
+ "..:os_settings_routes",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -61,8 +61,8 @@ js_library("timezone_subpage") {
deps = [
":date_time_types",
":timezone_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_settings_routes.m",
+ "..:deep_linking_behavior",
+ "..:os_settings_routes",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/device_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/device_page/BUILD.gn
index e2f44f377f3..5353c5e3816 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/device_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/device_page/BUILD.gn
@@ -31,7 +31,7 @@ js_type_check("closure_compile_module") {
js_library("device_page") {
deps = [
":device_page_browser_proxy",
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/js:i18n_behavior.m",
@@ -48,19 +48,20 @@ js_library("device_page_browser_proxy") {
js_library("display") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../settings_scheduler_slider:settings_scheduler_slider",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:cr.m",
]
- externs_list = chrome_extension_public_externs + [
- "$externs_path/settings_private.js",
- "$externs_path/system_display.js",
- "../settings_controls_types.js",
- ]
+ externs_list =
+ chrome_extension_public_externs + [
+ "$externs_path/settings_private.js",
+ "$externs_path/system_display.js",
+ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js",
+ "../settings_controls_types.js",
+ ]
}
js_library("display_layout") {
@@ -87,8 +88,8 @@ js_library("drag_behavior") {
js_library("keyboard") {
deps = [
":device_page_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:i18n_setup",
"../..:router",
@@ -112,20 +113,22 @@ js_library("layout_behavior") {
js_library("pointers") {
deps = [
":device_page_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
]
+
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js" ]
}
js_library("power") {
deps = [
":device_page_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/js:i18n_behavior.m",
@@ -136,11 +139,10 @@ js_library("power") {
js_library("storage") {
deps = [
":device_page_browser_proxy",
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
- "..:route_origin_behavior.m",
+ "..:route_origin_behavior",
"../..:router",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
@@ -166,9 +168,9 @@ js_library("storage_external_entry") {
js_library("stylus") {
deps = [
":device_page_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/google_assistant_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/google_assistant_page/BUILD.gn
index c5505c9ca5d..d19fbfba730 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/google_assistant_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/google_assistant_page/BUILD.gn
@@ -24,13 +24,12 @@ js_library("google_assistant_page") {
deps = [
":google_assistant_browser_proxy",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:prefs_behavior",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/cr_elements/policy:cr_policy_pref_indicator.m",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/guest_os/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/guest_os/BUILD.gn
index f46fb721ce3..700f6a69fb6 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/guest_os/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/guest_os/BUILD.gn
@@ -26,7 +26,7 @@ js_library("guest_os_browser_proxy") {
js_library("guest_os_shared_usb_devices") {
deps = [
":guest_os_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
@@ -36,7 +36,7 @@ js_library("guest_os_shared_usb_devices") {
js_library("guest_os_shared_paths") {
deps = [
":guest_os_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
"//ui/webui/resources/js:i18n_behavior.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn
index cedfb15a70d..88274996736 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/internet_page/BUILD.gn
@@ -49,7 +49,7 @@ js_library("internet_config") {
deps = [
":internet_shared_css",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -65,7 +65,7 @@ js_library("internet_config") {
js_library("internet_detail_menu") {
deps = [
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:esim_manager_listener_behavior.m",
@@ -75,6 +75,10 @@ js_library("internet_detail_menu") {
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("internet_detail_page") {
@@ -86,10 +90,10 @@ js_library("internet_detail_page") {
":settings_traffic_counters",
":tether_connection_dialog",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
- "//chrome/browser/resources/settings/chromeos/os_people_page:os_sync_browser_proxy.m",
+ "//chrome/browser/resources/settings/chromeos/os_people_page:os_sync_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/iron-collapse:iron-collapse",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes",
"//third_party/polymer/v3_0/components-chromium/iron-icon:iron-icon",
@@ -108,7 +112,7 @@ js_library("internet_detail_page") {
"//ui/webui/resources/cr_components/chromeos/network:network_property_list_mojo.m",
"//ui/webui/resources/cr_components/chromeos/network:network_siminfo.m",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
- "//ui/webui/resources/cr_components/chromeos/network_health:network_health_container.m",
+ "//ui/webui/resources/cr_components/chromeos/network_health:network_health_container",
"//ui/webui/resources/cr_components/chromeos/traffic_counters:traffic_counters",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button.m",
@@ -125,19 +129,22 @@ js_library("internet_known_networks_page") {
deps = [
":internet_shared_css",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/network:cr_policy_network_behavior_mojo.m",
"//ui/webui/resources/cr_components/chromeos/network:mojo_interface_provider.m",
"//ui/webui/resources/cr_components/chromeos/network:network_listener_behavior.m",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/js:assert.m",
+ "//ui/webui/resources/js:i18n_behavior.m",
+ ]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
]
}
@@ -153,9 +160,9 @@ js_library("internet_page") {
":internet_subpage",
":network_summary",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-icon:iron-icon",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -168,11 +175,12 @@ js_library("internet_page") {
"//ui/webui/resources/cr_components/chromeos/network:sim_lock_dialogs.m",
"//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button.m",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
- "//ui/webui/resources/cr_elements/cr_toast:cr_toast",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_toast/cr_toast_externs.js" ]
}
js_library("internet_page_browser_proxy") {
@@ -194,22 +202,20 @@ js_library("internet_subpage") {
":internet_page_browser_proxy",
":network_always_on_vpn",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
- "//chrome/browser/resources/settings/chromeos:route_origin_behavior.m",
+ "//chrome/browser/resources/settings/chromeos:route_origin_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes",
"//third_party/polymer/v3_0/components-chromium/iron-icon:iron-icon",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:cellular_types.m",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_components/chromeos/network:cr_policy_network_behavior_mojo.m",
"//ui/webui/resources/cr_components/chromeos/network:network_list.m",
"//ui/webui/resources/cr_components/chromeos/network:network_listener_behavior.m",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
"//ui/webui/resources/js:i18n_behavior.m",
@@ -230,7 +236,7 @@ js_library("network_proxy_section") {
deps = [
":internet_shared_css",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:prefs_behavior",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes",
@@ -275,7 +281,7 @@ js_library("network_summary_item") {
js_library("tether_connection_dialog") {
deps = [
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout",
"//third_party/polymer/v3_0/components-chromium/iron-icon:iron-icon",
@@ -291,13 +297,12 @@ js_library("tether_connection_dialog") {
js_library("cellular_networks_list") {
deps = [
":esim_install_error_dialog",
- "../multidevice_page:multidevice_browser_proxy.m",
- "../multidevice_page:multidevice_constants.m",
+ "../multidevice_page:multidevice_browser_proxy",
+ "../multidevice_page:multidevice_constants",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:cellular_types.m",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:esim_manager_listener_behavior.m",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:esim_manager_utils.m",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_components/chromeos/network:cellular_utils.m",
"//ui/webui/resources/cr_components/chromeos/network:network_list_types.m",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
@@ -305,12 +310,16 @@ js_library("cellular_networks_list") {
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("cellular_roaming_toggle_button") {
deps = [
":internet_shared_css",
- "//chrome/browser/resources/settings/chromeos:metrics_recorder.m",
+ "//chrome/browser/resources/settings/chromeos:metrics_recorder",
"//chrome/browser/resources/settings/chromeos:prefs_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -346,7 +355,7 @@ js_library("esim_rename_dialog") {
js_library("esim_remove_profile_dialog") {
deps = [
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//ui/webui/resources/cr_components/chromeos/cellular_setup:esim_manager_utils.m",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/kerberos_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/kerberos_page/BUILD.gn
index 6f7ef8a4809..766f6829d53 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/kerberos_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/kerberos_page/BUILD.gn
@@ -20,19 +20,22 @@ js_type_check("closure_compile_module") {
js_library("kerberos_accounts") {
deps = [
":kerberos_accounts_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../os_people_page:account_manager_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:icon",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("kerberos_accounts_browser_proxy") {
@@ -45,7 +48,7 @@ js_library("kerberos_accounts_browser_proxy") {
js_library("kerberos_add_account_dialog") {
deps = [
":kerberos_accounts_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
"//ui/webui/resources/cr_elements/cr_input:cr_input.m",
@@ -58,7 +61,7 @@ js_library("kerberos_add_account_dialog") {
js_library("kerberos_page") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/BUILD.gn
index 590c06d6a5b..a63dc1b3329 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/BUILD.gn
@@ -14,11 +14,11 @@ js_type_check("closure_compile_module") {
js_library("keyboard_shortcut_banner") {
deps = [
- "//third_party/polymer/v3_0/components-chromium/iron-a11y-announcer:iron-a11y-announcer",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/js:i18n_behavior.m",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_a11y_announcer/cr_a11y_announcer_externs.js" ]
}
html_to_js("web_components") {
diff --git a/chromium/chrome/browser/resources/settings/chromeos/multidevice_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/multidevice_page/BUILD.gn
index fbfb78fe085..8e526995b39 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/multidevice_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/multidevice_page/BUILD.gn
@@ -3,8 +3,7 @@
# found in the LICENSE file.
import("//third_party/closure_compiler/compile_js.gni")
-import("//tools/polymer/polymer.gni")
-import("//ui/webui/resources/tools/js_modulizer.gni")
+import("//tools/polymer/html_to_js.gni")
import("../../../nearby_share/shared/nearby_shared.gni")
import("../os_settings.gni")
@@ -12,141 +11,123 @@ js_type_check("closure_compile_module") {
closure_flags = os_settings_closure_flags
is_polymer3 = true
deps = [
- ":multidevice_browser_proxy.m",
- ":multidevice_combined_setup_item.m",
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_item.m",
- ":multidevice_feature_toggle.m",
- ":multidevice_notification_access_setup_dialog.m",
- ":multidevice_page.m",
- ":multidevice_permissions_setup_dialog.m",
- ":multidevice_radio_button.m",
- ":multidevice_screen_lock_subpage.m",
- ":multidevice_smartlock_subpage.m",
- ":multidevice_subpage.m",
- ":multidevice_task_continuation_disabled_link.m",
- ":multidevice_task_continuation_item.m",
- ":multidevice_tether_item.m",
- ":multidevice_wifi_sync_disabled_link.m",
- ":multidevice_wifi_sync_item.m",
+ ":multidevice_browser_proxy",
+ ":multidevice_combined_setup_item",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_item",
+ ":multidevice_feature_toggle",
+ ":multidevice_metrics_logger",
+ ":multidevice_notification_access_setup_dialog",
+ ":multidevice_page",
+ ":multidevice_permissions_setup_dialog",
+ ":multidevice_radio_button",
+ ":multidevice_screen_lock_subpage",
+ ":multidevice_smartlock_subpage",
+ ":multidevice_subpage",
+ ":multidevice_task_continuation_disabled_link",
+ ":multidevice_task_continuation_item",
+ ":multidevice_tether_item",
+ ":multidevice_wifi_sync_disabled_link",
+ ":multidevice_wifi_sync_item",
]
}
-js_library("multidevice_browser_proxy.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_browser_proxy.m.js" ]
+js_library("multidevice_browser_proxy") {
deps = [
- ":multidevice_constants.m",
+ ":multidevice_constants",
"//ui/webui/resources/js:cr.m",
]
- extra_deps = [ ":modulize" ]
}
-js_library("multidevice_constants.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_constants.m.js" ]
+js_library("multidevice_constants") {
deps = []
- extra_deps = [ ":modulize" ]
}
-js_library("multidevice_feature_behavior.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_feature_behavior.m.js" ]
+js_library("multidevice_feature_behavior") {
deps = [
- ":multidevice_constants.m",
+ ":multidevice_constants",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:i18n_behavior.m",
]
- extra_deps = [ ":modulize" ]
}
-js_library("multidevice_feature_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_feature_item.m.js" ]
+js_library("multidevice_feature_item") {
deps = [
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_toggle.m",
- "..:os_route.m",
- "..:route_origin_behavior.m",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_toggle",
+ ":multidevice_metrics_logger",
+ "..:os_route",
+ "..:route_origin_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/js:assert.m",
]
- extra_deps = [ ":multidevice_feature_item_module" ]
}
-js_library("multidevice_feature_toggle.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_feature_toggle.m.js" ]
+js_library("multidevice_feature_toggle") {
deps = [
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
]
- extra_deps = [ ":multidevice_feature_toggle_module" ]
}
-js_library("multidevice_page.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_page.m.js" ]
+js_library("multidevice_page") {
deps = [
- ":multidevice_browser_proxy.m",
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_notification_access_setup_dialog.m",
- ":multidevice_permissions_setup_dialog.m",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ ":multidevice_browser_proxy",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_notification_access_setup_dialog",
+ ":multidevice_permissions_setup_dialog",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_page_module" ]
}
-js_library("multidevice_notification_access_setup_dialog.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_notification_access_setup_dialog.m.js" ]
+js_library("multidevice_notification_access_setup_dialog") {
deps = [
- ":multidevice_constants.m",
+ ":multidevice_constants",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_notification_access_setup_dialog_module" ]
}
-js_library("multidevice_permissions_setup_dialog.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_permissions_setup_dialog.m.js" ]
+js_library("multidevice_permissions_setup_dialog") {
deps = [
- ":multidevice_constants.m",
+ ":multidevice_constants",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_permissions_setup_dialog_module" ]
}
-js_library("multidevice_radio_button.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_radio_button.m.js" ]
+js_library("multidevice_radio_button") {
deps = [
"//third_party/polymer/v1_0/components-chromium/iron-a11y-keys-behavior:iron-a11y-keys-behavior-extracted",
"//ui/webui/resources/cr_elements/cr_radio_button:cr_radio_button_behavior.m",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m",
]
- extra_deps = [ ":multidevice_radio_button_module" ]
}
-js_library("multidevice_smartlock_subpage.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_smartlock_subpage.m.js" ]
+js_library("multidevice_smartlock_subpage") {
deps = [
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
- "..:os_settings_routes.m",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_metrics_logger",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
+ "..:os_settings_routes",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -154,120 +135,104 @@ js_library("multidevice_smartlock_subpage.m") {
"//ui/webui/resources/cr_elements/cr_radio_button:cr_radio_button.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_smartlock_subpage_module" ]
externs_list = [ "$externs_path/quick_unlock_private.js" ]
}
-js_library("multidevice_subpage.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_subpage.m.js" ]
+js_library("multidevice_subpage") {
deps = [
- ":multidevice_browser_proxy.m",
- ":multidevice_combined_setup_item.m",
- ":multidevice_constants.m",
- ":multidevice_task_continuation_item.m",
- ":multidevice_wifi_sync_item.m",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
- "..:os_settings_routes.m",
+ ":multidevice_browser_proxy",
+ ":multidevice_combined_setup_item",
+ ":multidevice_constants",
+ ":multidevice_task_continuation_item",
+ ":multidevice_wifi_sync_item",
+ "..:deep_linking_behavior",
+ "..:os_route",
+ "..:os_settings_routes",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/network:network_listener_behavior.m",
]
- extra_deps = [ ":multidevice_subpage_module" ]
}
-js_library("multidevice_combined_setup_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_combined_setup_item.m.js" ]
+js_library("multidevice_combined_setup_item") {
deps = [
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_item.m",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_item",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_combined_setup_item_module" ]
externs_list = [ "../settings_controls_types.js" ]
}
-js_library("multidevice_tether_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_tether_item.m.js" ]
+js_library("multidevice_tether_item") {
deps = [
- ":multidevice_feature_behavior.m",
- "..:os_route.m",
- "..:os_settings_routes.m",
+ ":multidevice_feature_behavior",
+ "..:os_route",
+ "..:os_settings_routes",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/network:mojo_interface_provider.m",
"//ui/webui/resources/cr_components/chromeos/network:network_listener_behavior.m",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
]
- extra_deps = [ ":multidevice_tether_item_module" ]
}
-js_library("multidevice_task_continuation_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_task_continuation_item.m.js" ]
+js_library("multidevice_task_continuation_item") {
deps = [
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_item.m",
- ":multidevice_task_continuation_disabled_link.m",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_item",
+ ":multidevice_task_continuation_disabled_link",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_task_continuation_item_module" ]
externs_list = [ "../settings_controls_types.js" ]
}
-js_library("multidevice_wifi_sync_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_wifi_sync_item.m.js" ]
+js_library("multidevice_wifi_sync_item") {
deps = [
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_item.m",
- ":multidevice_wifi_sync_disabled_link.m",
- "..:os_route.m",
- "..:route_origin_behavior.m",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_item",
+ ":multidevice_wifi_sync_disabled_link",
+ "..:os_route",
+ "..:route_origin_behavior",
"../..:router",
- "../os_people_page:os_sync_browser_proxy.m",
+ "../os_people_page:os_sync_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_wifi_sync_item_module" ]
externs_list = [ "../settings_controls_types.js" ]
}
-js_library("multidevice_task_continuation_disabled_link.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_task_continuation_disabled_link.m.js" ]
+js_library("multidevice_task_continuation_disabled_link") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":multidevice_task_continuation_disabled_link_module" ]
}
-js_library("multidevice_wifi_sync_disabled_link.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_wifi_sync_disabled_link.m.js" ]
+js_library("multidevice_wifi_sync_disabled_link") {
deps = [
- ":multidevice_feature_behavior.m",
- "..:os_route.m",
- "..:route_origin_behavior.m",
+ ":multidevice_feature_behavior",
+ "..:os_route",
+ "..:route_origin_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":multidevice_wifi_sync_disabled_link_module" ]
}
-js_library("multidevice_screen_lock_subpage.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_screen_lock_subpage.m.js" ]
+js_library("multidevice_screen_lock_subpage") {
deps = [
"../os_people_page:lock_screen_password_prompt_dialog",
- "../os_people_page:lock_state_behavior.m",
+ "../os_people_page:lock_state_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/quick_unlock:lock_screen_constants.m",
"//ui/webui/resources/js:assert.m",
@@ -275,214 +240,42 @@ js_library("multidevice_screen_lock_subpage.m") {
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js/cr/ui:focus_without_ink.m",
]
- extra_deps = [ ":multidevice_screen_lock_subpage_module" ]
externs_list = [ "$externs_path/chrome_extensions.js" ]
}
-js_library("multidevice_smartlock_item.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_smartlock_item.m.js" ]
+js_library("multidevice_smartlock_item") {
deps = [
- ":multidevice_browser_proxy.m",
- ":multidevice_constants.m",
- ":multidevice_feature_behavior.m",
- ":multidevice_feature_item.m",
- "..:metrics_recorder.m",
+ ":multidevice_browser_proxy",
+ ":multidevice_constants",
+ ":multidevice_feature_behavior",
+ ":multidevice_feature_item",
+ "..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":multidevice_smartlock_item_module" ]
}
-group("polymer3_elements") {
- public_deps = [
- ":modulize",
- ":multidevice_combined_setup_item_module",
- ":multidevice_feature_item_module",
- ":multidevice_feature_toggle_module",
- ":multidevice_notification_access_setup_dialog_module",
- ":multidevice_page_module",
- ":multidevice_permissions_setup_dialog_module",
- ":multidevice_radio_button_module",
- ":multidevice_screen_lock_subpage_module",
- ":multidevice_smartlock_item_module",
- ":multidevice_smartlock_subpage_module",
- ":multidevice_subpage_module",
- ":multidevice_task_continuation_disabled_link_module",
- ":multidevice_task_continuation_item_module",
- ":multidevice_tether_item_module",
- ":multidevice_wifi_sync_disabled_link_module",
- ":multidevice_wifi_sync_item_module",
+js_library("multidevice_metrics_logger") {
+ deps = [ "//ui/webui/resources/js:assert.m" ]
+}
+
+html_to_js("web_components") {
+ js_files = [
+ "multidevice_combined_setup_item.js",
+ "multidevice_feature_item.js",
+ "multidevice_feature_toggle.js",
+ "multidevice_notification_access_setup_dialog.js",
+ "multidevice_page.js",
+ "multidevice_permissions_setup_dialog.js",
+ "multidevice_radio_button.js",
+ "multidevice_screen_lock_subpage.js",
+ "multidevice_smartlock_item.js",
+ "multidevice_smartlock_subpage.js",
+ "multidevice_subpage.js",
+ "multidevice_task_continuation_disabled_link.js",
+ "multidevice_task_continuation_item.js",
+ "multidevice_tether_item.js",
+ "multidevice_wifi_sync_disabled_link.js",
+ "multidevice_wifi_sync_item.js",
]
}
-
-nearby_shared_auto_imports_closure_fix = [
- # TODO(crbug.com/1121865): polymer.py normalizes the relative paths to shared
- # nearby resources like ../../shared/* against
- # c/b/r/settings/chromeos/nearby_share_page
- # generating paths with the prefix c/b/r/settings/shared/*. It uses the
- # normalized path to look up relative references for auto import. In order to
- # get the auto import to match, we need to use this path prefix even though it
- # does not exist on disk there. The actual resources are in
- # c/b/r/nearby_share/shared and are re-hosted in the chrome://os-settings
- # webui at the chrome://os-settings/shared/* prefix.
- "chrome/browser/resources/settings/shared/nearby_contact_manager.html|getContactManager",
- "chrome/browser/resources/settings/shared/nearby_share_settings.html|getNearbyShareSettings",
- "chrome/browser/resources/settings/shared/nearby_share_settings_behavior.html|NearbyShareSettingsBehavior,NearbySettings",
-]
-
-polymer_modulizer("multidevice_feature_item") {
- js_file = "multidevice_feature_item.js"
- html_file = "multidevice_feature_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports +
- [ "ui/webui/resources/html/assert.html|assert" ]
-}
-
-polymer_modulizer("multidevice_feature_toggle") {
- js_file = "multidevice_feature_toggle.js"
- html_file = "multidevice_feature_toggle.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_page") {
- js_file = "multidevice_page.js"
- html_file = "multidevice_page.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites =
- os_settings_namespace_rewrites + nearby_shared_namespace_rewrites
- auto_imports =
- os_settings_auto_imports + nearby_shared_auto_imports_closure_fix +
- [ "ui/webui/resources/html/polymer.html|Polymer,html,beforeNextRender" ]
-}
-
-polymer_modulizer("multidevice_notification_access_setup_dialog") {
- js_file = "multidevice_notification_access_setup_dialog.js"
- html_file = "multidevice_notification_access_setup_dialog.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_permissions_setup_dialog") {
- js_file = "multidevice_permissions_setup_dialog.js"
- html_file = "multidevice_permissions_setup_dialog.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_radio_button") {
- js_file = "multidevice_radio_button.js"
- html_file = "multidevice_radio_button.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_smartlock_subpage") {
- js_file = "multidevice_smartlock_subpage.js"
- html_file = "multidevice_smartlock_subpage.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_subpage") {
- js_file = "multidevice_subpage.js"
- html_file = "multidevice_subpage.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_combined_setup_item") {
- js_file = "multidevice_combined_setup_item.js"
- html_file = "multidevice_combined_setup_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_tether_item") {
- js_file = "multidevice_tether_item.js"
- html_file = "multidevice_tether_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_task_continuation_item") {
- js_file = "multidevice_task_continuation_item.js"
- html_file = "multidevice_task_continuation_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_wifi_sync_item") {
- js_file = "multidevice_wifi_sync_item.js"
- html_file = "multidevice_wifi_sync_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_task_continuation_disabled_link") {
- js_file = "multidevice_task_continuation_disabled_link.js"
- html_file = "multidevice_task_continuation_disabled_link.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_wifi_sync_disabled_link") {
- js_file = "multidevice_wifi_sync_disabled_link.js"
- html_file = "multidevice_wifi_sync_disabled_link.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_screen_lock_subpage") {
- js_file = "multidevice_screen_lock_subpage.js"
- html_file = "multidevice_screen_lock_subpage.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-polymer_modulizer("multidevice_smartlock_item") {
- js_file = "multidevice_smartlock_item.js"
- html_file = "multidevice_smartlock_item.html"
- html_type = "dom-module"
- migrated_imports = os_settings_migrated_imports
- namespace_rewrites = os_settings_namespace_rewrites
- auto_imports = os_settings_auto_imports
-}
-
-js_modulizer("modulize") {
- input_files = [
- "multidevice_browser_proxy.js",
- "multidevice_feature_behavior.js",
- "multidevice_constants.js",
- ]
- namespace_rewrites = os_settings_namespace_rewrites
-}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/nearby_share_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/nearby_share_page/BUILD.gn
index e0c0c89c9b5..6d7c7dd4267 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/nearby_share_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/nearby_share_page/BUILD.gn
@@ -28,18 +28,18 @@ js_type_check("closure_compile") {
js_library("nearby_share_confirm_page") {
deps = [
- "//chrome/browser/resources/nearby_share/shared:nearby_device.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_page_template.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_preview.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_progress.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_device",
+ "//chrome/browser/resources/nearby_share/shared:nearby_page_template",
+ "//chrome/browser/resources/nearby_share/shared:nearby_preview",
+ "//chrome/browser/resources/nearby_share/shared:nearby_progress",
"//ui/webui/resources/js:i18n_behavior.m",
]
}
js_library("nearby_share_contact_visibility_dialog") {
deps = [
- "//chrome/browser/resources/nearby_share/shared:nearby_contact_visibility.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_contact_visibility",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
]
@@ -59,7 +59,7 @@ js_library("nearby_share_data_usage_dialog") {
js_library("nearby_share_device_name_dialog") {
deps = [
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
"//ui/webui/resources/cr_elements/cr_input:cr_input.m",
@@ -69,9 +69,7 @@ js_library("nearby_share_device_name_dialog") {
js_library("nearby_share_high_visibility_page") {
deps = [
- "//chrome/browser/resources/nearby_share/shared:nearby_page_template.m",
- "//third_party/polymer/v3_0/components-chromium/iron-a11y-announcer:iron-a11y-announcer",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
+ "//chrome/browser/resources/nearby_share/shared:nearby_page_template",
"//ui/webui/resources/cr_elements/cr_lottie:cr_lottie.m",
"//ui/webui/resources/js:i18n_behavior.m",
]
@@ -82,28 +80,28 @@ js_library("nearby_share_receive_dialog") {
":nearby_share_confirm_page",
":nearby_share_high_visibility_page",
":nearby_share_receive_manager",
- "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_one_page.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_page.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_visibility_page.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_one_page",
+ "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_page",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
+ "//chrome/browser/resources/nearby_share/shared:nearby_visibility_page",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_view_manager:cr_view_manager",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data",
]
+
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_view_manager/cr_view_manager_externs.js" ]
}
js_library("nearby_share_receive_manager") {
deps = [
":nearby_share_confirm_page",
":nearby_share_high_visibility_page",
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
"//chrome/browser/ui/webui/nearby_share:mojom_js_library_for_compile",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_view_manager:cr_view_manager",
"//ui/webui/resources/js:i18n_behavior.m",
]
}
@@ -117,16 +115,15 @@ js_library("nearby_share_subpage") {
":nearby_share_receive_dialog",
":nearby_share_receive_manager",
":types",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
- "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_one_page.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_page.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior.m",
- "//chrome/browser/resources/nearby_share/shared:nearby_visibility_page.m",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
+ "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_one_page",
+ "//chrome/browser/resources/nearby_share/shared:nearby_onboarding_page",
+ "//chrome/browser/resources/nearby_share/shared:nearby_share_settings_behavior",
+ "//chrome/browser/resources/nearby_share/shared:nearby_visibility_page",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_a11y_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_a11y_page/BUILD.gn
index 96e9643ddbe..eaa36f993bd 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_a11y_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_a11y_page/BUILD.gn
@@ -39,21 +39,21 @@ js_library("change_dictation_locale_dialog") {
"//ui/webui/resources/cr_elements:cr_scrollable_behavior.m",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_search_field/cr_search_field_externs.js" ]
}
js_library("manage_a11y_page") {
deps = [
":manage_a11y_page_browser_proxy",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
- "//chrome/browser/resources/settings/chromeos:route_origin_behavior.m",
+ "//chrome/browser/resources/settings/chromeos:route_origin_behavior",
"//chrome/browser/resources/settings/chromeos/device_page:device_page_browser_proxy",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
@@ -70,8 +70,8 @@ js_library("os_a11y_page") {
deps = [
":os_a11y_page_browser_proxy",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:load_time_data.m",
@@ -122,11 +122,12 @@ js_library("switch_access_setup_guide_dialog") {
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js" ]
}
js_library("switch_access_setup_guide_warning_dialog") {
@@ -143,14 +144,16 @@ js_library("switch_access_subpage") {
":switch_access_constants",
":switch_access_subpage_browser_proxy",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:prefs_behavior",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js" ]
}
js_library("switch_access_subpage_browser_proxy") {
@@ -162,18 +165,19 @@ js_library("tts_subpage") {
deps = [
":tts_subpage_browser_proxy",
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//chrome/browser/resources/settings/chromeos/os_languages_page:languages_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button.m",
"//ui/webui/resources/cr_elements/cr_input:cr_input.m",
- "//ui/webui/resources/cr_elements/cr_slider:cr_slider",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list =
+ [ "//ui/webui/resources/cr_elements/cr_slider/cr_slider_externs.js" ]
}
js_library("tts_subpage_browser_proxy") {
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_about_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_about_page/BUILD.gn
index 9a694db0f6c..d250f599c3f 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_about_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_about_page/BUILD.gn
@@ -6,6 +6,14 @@ import("//third_party/closure_compiler/compile_js.gni")
import("//tools/polymer/html_to_js.gni")
import("../os_settings.gni")
+polymer_element_files = [
+ "channel_switcher_dialog.js",
+ "detailed_build_info.js",
+ "edit_hostname_dialog.js",
+ "os_about_page.js",
+ "update_warning_dialog.js",
+]
+
js_type_check("closure_compile_module") {
closure_flags = os_settings_closure_flags
is_polymer3 = true
@@ -40,8 +48,8 @@ js_library("detailed_build_info") {
":channel_switcher_dialog",
":device_name_util",
":edit_hostname_dialog",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -74,8 +82,8 @@ js_library("os_about_page") {
deps = [
":about_page_browser_proxy",
":device_name_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:i18n_setup",
"../..:lifetime_browser_proxy",
@@ -98,11 +106,5 @@ js_library("update_warning_dialog") {
}
html_to_js("web_components") {
- js_files = [
- "channel_switcher_dialog.js",
- "detailed_build_info.js",
- "edit_hostname_dialog.js",
- "os_about_page.js",
- "update_warning_dialog.js",
- ]
+ js_files = polymer_element_files
}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/BUILD.gn
index a11aea8ce89..61e52af2577 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/BUILD.gn
@@ -23,8 +23,8 @@ js_library("android_apps_browser_proxy") {
js_library("android_apps_subpage") {
deps = [
":android_apps_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -39,15 +39,13 @@ js_library("os_apps_page") {
deps = [
":android_apps_browser_proxy",
":android_apps_subpage",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"../../:router",
"./app_management_page:store_client",
"./app_notifications_page:mojo_interface_provider",
"//chrome/browser/ui/webui/settings/ash/os_apps_page/mojom:mojom_js_library_for_compile",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
]
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/BUILD.gn
index 7665b464b69..d9c183c7526 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/BUILD.gn
@@ -61,7 +61,7 @@ js_library("app_detail_view") {
":actions",
":dom_switch",
":store_client",
- "../..:os_route.m",
+ "../..:os_route",
"../..:route_observer_behavior",
"../../..:router",
"./borealis_page:borealis_detail_view",
@@ -75,6 +75,7 @@ js_library("app_details_item") {
":actions",
":store_client",
":util",
+ "//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
]
externs_list = [ "./types.js" ]
@@ -153,7 +154,7 @@ js_library("main_view") {
":browser_proxy",
":store_client",
":util",
- "../..:os_route.m",
+ "../..:os_route",
"../..:route_observer_behavior",
"../../..:router",
"//ui/webui/resources/js:assert.m",
@@ -165,7 +166,7 @@ js_library("pin_to_shelf_item") {
deps = [
":browser_proxy",
":util",
- "../..:metrics_recorder.m",
+ "../..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:assert.m",
]
@@ -248,8 +249,7 @@ js_library("supported_links_item") {
":supported_links_dialog",
":supported_links_overlapping_apps_dialog",
":util",
- "../..:metrics_recorder.m",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
+ "../..:metrics_recorder",
"//ui/webui/resources/cr_elements/cr_radio_button:cr_radio_button.m",
"//ui/webui/resources/cr_elements/cr_radio_group:cr_radio_group.m",
"//ui/webui/resources/js/cr/ui:focus_without_ink.m",
@@ -258,7 +258,7 @@ js_library("supported_links_item") {
js_library("util") {
deps = [
- "../..:os_route.m",
+ "../..:os_route",
"../../..:router",
]
}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/BUILD.gn
index 6abe519e415..46636f4cb7e 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/BUILD.gn
@@ -17,7 +17,7 @@ js_library("borealis_detail_view") {
"../:pin_to_shelf_item",
"../:store_client",
"../:util",
- "../../..:os_route.m",
+ "../../..:os_route",
"../../../..:router",
]
}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/BUILD.gn
index 3a889b1e463..802e5bd2abf 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/BUILD.gn
@@ -24,7 +24,7 @@ js_library("plugin_vm_detail_view") {
":plugin_vm_browser_proxy",
"../:store_client",
"../:util",
- "../../..:os_route.m",
+ "../../..:os_route",
"../../../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:assert.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/BUILD.gn
index dc8efb6c7a7..ffb77d7d674 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/BUILD.gn
@@ -28,9 +28,9 @@ js_library("app_notifications_subpage") {
deps = [
":app_notification_row",
":mojo_interface_provider",
- "../..:deep_linking_behavior.m",
- "../..:metrics_recorder.m",
- "../..:os_route.m",
+ "../..:deep_linking_behavior",
+ "../..:metrics_recorder",
+ "../..:os_route",
"../..:route_observer_behavior",
"../../..:router",
"//chrome/browser/ui/webui/settings/ash/os_apps_page/mojom:mojom_js_library_for_compile",
@@ -40,7 +40,7 @@ js_library("app_notifications_subpage") {
js_library("app_notification_row") {
deps = [
- "../..:metrics_recorder.m",
+ "../..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
]
externs_list = [ "$externs_path/metrics_private.js" ]
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_bluetooth_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_bluetooth_page/BUILD.gn
index b76098f3d4e..95da59e122c 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_bluetooth_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_bluetooth_page/BUILD.gn
@@ -40,8 +40,8 @@ js_library("os_bluetooth_devices_subpage") {
":os_bluetooth_devices_subpage_browser_proxy",
":os_paired_bluetooth_list",
":settings_fast_pair_toggle",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -50,6 +50,7 @@ js_library("os_bluetooth_devices_subpage") {
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_a11y_announcer/cr_a11y_announcer_externs.js" ]
}
js_library("os_bluetooth_devices_subpage_browser_proxy") {
@@ -59,9 +60,9 @@ js_library("os_bluetooth_devices_subpage_browser_proxy") {
js_library("os_bluetooth_summary") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
- "..:route_origin_behavior.m",
+ "..:route_origin_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/bluetooth:bluetooth_utils",
@@ -81,7 +82,7 @@ js_library("os_paired_bluetooth_list") {
js_library("os_paired_bluetooth_list_item") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/bluetooth:bluetooth_device_battery_info",
@@ -103,9 +104,9 @@ js_library("os_bluetooth_device_detail_subpage") {
deps = [
":os_bluetooth_change_device_name_dialog",
":os_bluetooth_true_wireless_images",
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
- "..:route_origin_behavior.m",
+ "..:route_origin_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/bluetooth:bluetooth_device_battery_info",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_files_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_files_page/BUILD.gn
index 7f1a8d5cf34..0f5e34f7fd5 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_files_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_files_page/BUILD.gn
@@ -17,8 +17,8 @@ js_type_check("closure_compile_module") {
js_library("os_files_page") {
deps = [
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
]
@@ -26,7 +26,7 @@ js_library("os_files_page") {
js_library("smb_shares_page") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_languages_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_languages_page/BUILD.gn
index 1c19a40cc3d..36276da9061 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_languages_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_languages_page/BUILD.gn
@@ -79,7 +79,7 @@ js_library("add_spellcheck_languages_dialog") {
deps = [
":cr_checkbox_with_policy",
":languages_types",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"..:prefs_behavior",
"//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes",
"//third_party/polymer/v3_0/components-chromium/iron-list:iron-list",
@@ -88,8 +88,8 @@ js_library("add_spellcheck_languages_dialog") {
"//ui/webui/resources/cr_elements:find_shortcut_behavior",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
- "//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_search_field/cr_search_field_externs.js" ]
}
js_library("change_device_language_dialog") {
@@ -98,8 +98,8 @@ js_library("change_device_language_dialog") {
"../..:lifetime_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements:cr_scrollable_behavior.m",
- "//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_search_field/cr_search_field_externs.js" ]
}
js_library("cr_checkbox_with_policy") {
@@ -114,7 +114,7 @@ js_library("cr_checkbox_with_policy") {
js_library("input_method_util") {
deps = [
":input_method_settings",
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/js:cr.m",
@@ -139,13 +139,12 @@ js_library("input_page") {
":input_method_util",
":languages_metrics_proxy",
":os_edit_dictionary_page",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:i18n_setup",
"../..:router",
"../keyboard_shortcut_banner:keyboard_shortcut_banner",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
@@ -165,15 +164,15 @@ js_library("os_add_languages_dialog") {
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements:cr_scrollable_behavior.m",
"//ui/webui/resources/cr_elements:find_shortcut_behavior",
- "//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_search_field/cr_search_field_externs.js" ]
}
js_library("os_edit_dictionary_page") {
deps = [
":languages_browser_proxy",
"..:global_scroll_target_behavior",
- "..:os_route.m",
+ "..:os_route",
"//third_party/polymer/v3_0/components-chromium/iron-list:iron-list",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
@@ -185,22 +184,23 @@ js_library("os_languages_page_v2") {
deps = [
":input_method_util",
":languages_metrics_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:i18n_setup",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button.m",
"//ui/webui/resources/cr_elements/cr_lazy_render:cr_lazy_render.m",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js/cr/ui:focus_without_ink.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("os_languages_section") {
@@ -209,7 +209,7 @@ js_library("os_languages_section") {
":input_page",
":languages",
":os_languages_page_v2",
- "..:os_route.m",
+ "..:os_route",
"../..:router",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:cr.m",
@@ -221,8 +221,8 @@ js_library("os_languages_section") {
js_library("smart_inputs_page") {
deps = [
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_people_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_people_page/BUILD.gn
index 027f0e961ba..d588d0ce2cc 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_people_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_people_page/BUILD.gn
@@ -4,8 +4,6 @@
import("//third_party/closure_compiler/compile_js.gni")
import("//tools/polymer/html_to_js.gni")
-import("//tools/polymer/polymer.gni")
-import("//ui/webui/resources/tools/js_modulizer.gni")
import("../os_settings.gni")
js_type_check("closure_compile_module") {
@@ -18,9 +16,9 @@ js_type_check("closure_compile_module") {
":fingerprint_list",
":lock_screen",
":lock_screen_password_prompt_dialog",
- ":lock_state_behavior.m",
+ ":lock_state_behavior",
":os_people_page",
- ":os_sync_browser_proxy.m",
+ ":os_sync_browser_proxy",
":os_sync_controls",
":setup_fingerprint_dialog",
":setup_pin_dialog",
@@ -37,19 +35,21 @@ js_library("account_manager_browser_proxy") {
js_library("account_manager") {
deps = [
":account_manager_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:icon",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("fingerprint_browser_proxy") {
@@ -62,9 +62,9 @@ js_library("fingerprint_browser_proxy") {
js_library("fingerprint_list") {
deps = [
":fingerprint_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/iron-resizable-behavior:iron-resizable-behavior",
@@ -82,12 +82,12 @@ js_library("lock_screen") {
deps = [
":fingerprint_browser_proxy",
":lock_screen_password_prompt_dialog",
- ":lock_state_behavior.m",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ ":lock_state_behavior",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
- "../multidevice_page:multidevice_smartlock_item.m",
+ "../multidevice_page:multidevice_smartlock_item",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/quick_unlock:lock_screen_constants.m",
"//ui/webui/resources/js:assert.m",
@@ -102,14 +102,13 @@ js_library("lock_screen") {
js_library("lock_screen_password_prompt_dialog") {
deps = [
- ":lock_state_behavior.m",
+ ":lock_state_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_components/chromeos/quick_unlock:lock_screen_constants.m",
]
}
-js_library("lock_state_behavior.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_people_page/lock_state_behavior.m.js" ]
+js_library("lock_state_behavior") {
deps = [
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -117,7 +116,6 @@ js_library("lock_state_behavior.m") {
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
- extra_deps = [ ":modulize" ]
externs_list = [ "$externs_path/quick_unlock_private.js" ]
extra_sources = [ "$interfaces_path/quick_unlock_private_interface.js" ]
}
@@ -126,16 +124,15 @@ js_library("os_people_page") {
deps = [
":account_manager_browser_proxy",
":lock_screen",
- ":lock_state_behavior.m",
+ ":lock_state_behavior",
":os_sync_controls",
- "..:deep_linking_behavior.m",
- "..:os_page_visibility.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_page_visibility",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../parental_controls_page:parental_controls_page",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_components/chromeos/quick_unlock:lock_screen_constants.m",
"//ui/webui/resources/cr_elements/chromeos/cr_picture:png",
"//ui/webui/resources/js:assert.m",
@@ -149,25 +146,22 @@ js_library("os_people_page") {
chrome_extension_public_externs + [ "../settings_controls_types.js" ]
}
-js_library("os_sync_browser_proxy.m") {
- sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_people_page/os_sync_browser_proxy.m.js" ]
+js_library("os_sync_browser_proxy") {
deps = [
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:load_time_data.m",
]
- extra_deps = [ ":modulize" ]
}
js_library("os_sync_controls") {
deps = [
- ":os_sync_browser_proxy.m",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ ":os_sync_browser_proxy",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"../../:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:load_time_data.m",
@@ -178,7 +172,7 @@ js_library("os_sync_controls") {
js_library("setup_fingerprint_dialog") {
deps = [
":fingerprint_browser_proxy",
- "..:metrics_recorder.m",
+ "..:metrics_recorder",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_fingerprint:cr_fingerprint_progress_arc.m",
"//ui/webui/resources/cr_elements/cr_lottie:cr_lottie.m",
@@ -199,7 +193,7 @@ js_library("setup_pin_dialog") {
js_library("user_list") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -226,8 +220,8 @@ js_library("users_page") {
deps = [
":user_list",
":users_add_user_dialog",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
@@ -236,10 +230,6 @@ js_library("users_page") {
]
}
-group("polymer3_elements") {
- public_deps = [ ":modulize" ]
-}
-
html_to_js("web_components") {
js_files = [
"account_manager.js",
@@ -256,11 +246,3 @@ html_to_js("web_components") {
"users_page.js",
]
}
-
-js_modulizer("modulize") {
- input_files = [
- "lock_state_behavior.js",
- "os_sync_browser_proxy.js",
- ]
- namespace_rewrites = os_settings_namespace_rewrites
-}
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_printing_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_printing_page/BUILD.gn
index 97577d1af99..96a486b6ec4 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_printing_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_printing_page/BUILD.gn
@@ -104,8 +104,8 @@ js_library("cups_printers") {
":cups_printer_types",
":cups_printers_browser_proxy",
":cups_settings_add_printer_dialog",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//ui/webui/resources/cr_components/chromeos/network:network_listener_behavior.m",
@@ -145,18 +145,21 @@ js_library("cups_saved_printers") {
deps = [
":cups_printer_types",
":cups_printers_browser_proxy",
- "//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:list_property_update_behavior.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+
+ externs_list = [
+ "//ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu_externs.js",
+ ]
}
js_library("os_printing_page") {
deps = [
":cups_printers_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
index b9009130600..ef483f92f1e 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
@@ -21,12 +21,12 @@ js_library("os_privacy_page") {
":metrics_consent_browser_proxy",
":peripheral_data_access_browser_proxy",
":peripheral_data_access_protection_dialog",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../os_people_page:lock_screen",
- "../os_people_page:lock_state_behavior.m",
+ "../os_people_page:lock_state_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:load_time_data.m",
]
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_reset_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_reset_page/BUILD.gn
index 76f55b5b82a..0aec5abc5fb 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_reset_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_reset_page/BUILD.gn
@@ -21,13 +21,12 @@ js_library("os_powerwash_dialog") {
deps = [
":os_powerwash_dialog_esim_item",
":os_reset_browser_proxy",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:metrics_recorder",
+ "..:os_route",
"../..:lifetime_browser_proxy",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/iron-list:iron-list",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_components/chromeos/localized_link:localized_link",
"//ui/webui/resources/cr_components/chromeos/network:onc_mojo.m",
]
}
@@ -48,8 +47,8 @@ js_library("os_reset_browser_proxy") {
js_library("os_reset_page") {
deps = [
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_search_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_search_page/BUILD.gn
index 6b57cb7247e..0f7f6bc1e06 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_search_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_search_page/BUILD.gn
@@ -20,13 +20,12 @@ js_type_check("closure_compile_module") {
js_library("os_search_page") {
deps = [
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//chrome/browser/resources/settings/chromeos/google_assistant_page:google_assistant_page",
"//chrome/browser/resources/settings/chromeos/os_search_page:search_engines_browser_proxy",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/cr_elements/policy:cr_policy_pref_indicator.m",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:cr.m",
@@ -51,11 +50,10 @@ js_library("os_search_selection_dialog") {
js_library("search_subpage") {
deps = [
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
@@ -66,11 +64,10 @@ js_library("search_subpage") {
js_library("search_engine") {
deps = [
"//chrome/browser/resources/settings:router",
- "//chrome/browser/resources/settings/chromeos:deep_linking_behavior.m",
- "//chrome/browser/resources/settings/chromeos:os_route.m",
+ "//chrome/browser/resources/settings/chromeos:deep_linking_behavior",
+ "//chrome/browser/resources/settings/chromeos:os_route",
"//chrome/browser/resources/settings/chromeos:route_observer_behavior",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_link_row:cr_link_row",
"//ui/webui/resources/js:cr.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js:load_time_data.m",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings.gni b/chromium/chrome/browser/resources/settings/chromeos/os_settings.gni
index 6a377250bbc..7d491976fa0 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings.gni
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings.gni
@@ -116,8 +116,8 @@ os_settings_namespace_rewrites = settings_namespace_rewrites +
"settings.MetricsConsentBrowserProxy|MetricsConsentBrowserProxy",
"settings.MetricsConsentState|MetricsConsentState",
"settings.PersonalizationHubBrowserProxy|PersonalizationHubBrowserProxy",
- "settings.PhoneHubNotificationAccessStatus|PhoneHubNotificationAccessStatus",
- "settings.PhoneHubNotificationAccessProhibitedReason|PhoneHubNotificationAccessProhibitedReason",
+ "settings.PhoneHubFeatureAccessStatus|PhoneHubFeatureAccessStatus",
+ "settings.PhoneHubFeatureAccessProhibitedReason|PhoneHubFeatureAccessProhibitedReason",
"settings.PhoneHubPermissionsSetupMode|PhoneHubPermissionsSetupMode",
"settings.PowerSource|PowerSource",
"settings.PowerManagementSettings|PowerManagementSettings",
@@ -191,110 +191,6 @@ os_settings_namespace_rewrites = settings_namespace_rewrites +
"settings.recordNavigation|recordNavigation",
]
-settings_auto_imports = [
- "chrome/browser/resources/settings/controls/pref_control_mixin.html|PrefControlMixin",
- "chrome/browser/resources/settings/controls/settings_boolean_control_mixin.html|SettingsBooleanControlMixin",
- "chrome/browser/resources/settings/extension_control_browser_proxy.html|ExtensionControlBrowserProxyImpl,ExtensionControlBrowserProxy",
- "chrome/browser/resources/settings/i18n_setup.html|loadTimeData",
- "chrome/browser/resources/settings/chromeos/prefs_behavior.html|PrefsBehavior",
- "chrome/browser/resources/settings/prefs/prefs_types.html|CrSettingsPrefs",
-]
-
-os_settings_auto_imports = settings_auto_imports +
- cr_components_chromeos_auto_imports +
- cr_elements_chromeos_auto_imports + [
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/ambient_mode_browser_proxy.html|AmbientModeBrowserProxy,AmbientModeBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/constants.html|AmbientModeTopicSource,AmbientModeTemperatureUnit,AmbientModeAlbum,AmbientModeSettings,TopicSourceItem",
- "chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_page_browser_proxy.html|BluetoothPageBrowserProxy,BluetoothPageBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_browser_proxy.html|DEFAULT_CROSTINI_VM, DEFAULT_CROSTINI_CONTAINER, CrostiniPortProtocol, CrostiniPortSetting, CrostiniDiskInfo, CrostiniPortActiveSetting, CrostiniBrowserProxy, CrostiniBrowserProxyImpl,PortState,MIN_VALID_PORT_NUMBER, MAX_VALID_PORT_NUMBER",
- "chrome/browser/resources/settings/chromeos/internet_page/cellular_setup_settings_delegate.html|CellularSetupSettingsDelegate",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_page_browser_proxy.html|InternetPageBrowserProxy,InternetPageBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/device_page/device_page_browser_proxy.html|BatteryStatus,DevicePageBrowserProxy,DevicePageBrowserProxyImpl,ExternalStorage,IdleBehavior,LidClosedBehavior,NoteAppInfo,NoteAppLockScreenSupport,PowerManagementSettings,PowerSource,getDisplayApi,StorageSpaceState",
- "chrome/browser/resources/settings/chromeos/deep_linking_behavior.html|DeepLinkingBehavior",
- "chrome/browser/resources/settings/chromeos/google_assistant_page/google_assistant_browser_proxy.html|GoogleAssistantBrowserProxy,GoogleAssistantBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/guest_os/guest_os_browser_proxy.html|GuestOsBrowserProxy, GuestOsBrowserProxyImpl, GuestOsSharedUsbDevice, CROSTINI_TYPE, PLUGIN_VM_TYPE, BOREALIS_TYPE",
- "chrome/browser/resources/settings/chromeos/kerberos_page/kerberos_accounts_browser_proxy.html|KerberosAccount,KerberosAccountsBrowserProxyImpl,KerberosAccountsBrowserProxy,KerberosErrorType,KerberosConfigErrorCode,ValidateKerberosConfigResult",
- "chrome/browser/resources/settings/chromeos/metrics_recorder.html|recordSettingChange, recordSearch, setUserActionRecorderForTesting,recordPageFocus,recordPageBlur,recordClick,recordNavigation",
- "chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_browser_proxy.html|MultiDeviceBrowserProxy,MultiDeviceBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_constants.html|MultiDeviceSettingsMode,MultiDeviceFeature,MultiDeviceFeatureState,MultiDevicePageContentData,PhoneHubNotificationAccessStatus,PhoneHubNotificationAccessProhibitedReason,PhoneHubPermissionsSetupMode,SmartLockSignInEnabledState",
- "chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_feature_behavior.html|MultiDeviceFeatureBehavior",
- "chrome/browser/resources/settings/chromeos/multidevice_page/multidevice_browser_proxy.html|MultiDeviceBrowserProxy,MultiDeviceBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_account_manager_browser_proxy.html|NearbyAccountManagerBrowserProxy,NearbyAccountManagerBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_manager.html|setReceiveManagerForTesting,getReceiveManager,observeReceiveManager",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/types.html|NearbyShareDataUsage,dataUsageStringToEnum",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page_browser_proxy.html|ManageA11yPageBrowserProxyImpl,ManageA11yPageBrowserProxy",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_constants.html|actionToPref,AUTO_SCAN_SPEED_RANGE_MS,AssignmentContext,SwitchAccessCommand,SwitchAccessDeviceType",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_subpage_browser_proxy.html|SwitchAccessSubpageBrowserProxy,SwitchAccessSubpageBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/os_a11y_page_browser_proxy.html|OsA11yPageBrowserProxyImpl,OsA11yPageBrowserProxy",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/tts_subpage_browser_proxy.html|TtsSubpageBrowserProxy,TtsSubpageBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_action_assignment_pane.html|getLabelForAssignment",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_devices_subpage_browser_proxy.html|OsBluetoothDevicesSubpageBrowserProxy, OsBluetoothDevicesSubpageBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.html|generateOptions,getFirstPartyInputMethodEngineId,getOptionLabelName,getOptionMenuItems,getOptionUiType,getOptionUrl,hasOptionsPageInSettings,isNumberValue,OPTION_DEFAULT,OptionType,UiType, isOptionLabelTranslated, getUntranslatedOptionLabelName",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages_metrics_proxy.html|LanguagesMetricsProxy, LanguagesMetricsProxyImpl, LanguagesPageInteraction, InputsShortcutReminderState",
- "chrome/browser/resources/settings/chromeos/os_people_page/fingerprint_browser_proxy.html|FingerprintInfo,FingerprintBrowserProxy,FingerprintResultType,FingerprintBrowserProxyImpl,FingerprintAttempt,FingerprintScan",
- "chrome/browser/resources/settings/chromeos/os_people_page/lock_state_behavior.html|LockScreenUnlockType,LockStateBehaviorImpl,LockStateBehavior",
- "chrome/browser/resources/settings/chromeos/os_people_page/os_sync_browser_proxy.html|OsSyncBrowserProxy,OsSyncBrowserProxyImpl,OsSyncPrefs",
- "chrome/browser/resources/settings/chromeos/os_page_visibility.html|OSPageVisibility,osPageVisibility",
- "chrome/browser/resources/settings/chromeos/os_reset_page/os_reset_browser_proxy.html|OsResetBrowserProxy,OsResetBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_route.html|routes",
- "chrome/browser/resources/settings/chromeos/os_settings_routes.html|OsSettingsRoutes",
- "chrome/browser/resources/settings/chromeos/personalization_page/change_picture_browser_proxy.html|ChangePictureBrowserProxy,ChangePictureBrowserProxyImpl,DefaultImage",
- "chrome/browser/resources/settings/chromeos/personalization_page/personalization_hub_browser_proxy.html|PersonalizationHubBrowserProxy,PersonalizationHubBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/personalization_page/wallpaper_browser_proxy.html|WallpaperBrowserProxy,WallpaperBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/parental_controls_page/parental_controls_browser_proxy.html|ParentalControlsBrowserProxy,ParentalControlsBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/route_origin_behavior.html|RouteOriginBehaviorImpl,RouteOriginBehavior",
- "chrome/browser/resources/settings/chromeos/route_observer_behavior.html|RouteObserverBehavior",
- "chrome/browser/resources/settings/controls/settings_dropdown_menu.html|DropdownMenuOptionList",
- "chrome/browser/resources/settings/chromeos/global_scroll_target_behavior.html|GlobalScrollTargetBehavior,setGlobalScrollTarget",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages_browser_proxy.html|LanguagesBrowserProxy,LanguagesBrowserProxyImpl",
- "chrome/browser/resources/settings/lifetime_browser_proxy.html|LifetimeBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_people_page/account_manager_browser_proxy.html|AccountManagerBrowserProxy,AccountManagerBrowserProxyImpl,Account",
- "chrome/browser/resources/settings/people_page/profile_info_browser_proxy.html|ProfileInfoBrowserProxyImpl",
- "chrome/browser/resources/settings/people_page/sync_browser_proxy.html|SyncBrowserProxyImpl,StatusAction",
- "chrome/browser/resources/settings/open_window_proxy.html|OpenWindowProxyImpl",
- "chrome/browser/resources/settings/route.html|routes",
- "chrome/browser/resources/settings/router.html|Router,Route",
- "chrome/browser/resources/settings/chromeos/os_search_page/search_engines_browser_proxy.html|SearchEngine,SearchEnginesBrowserProxy,SearchEnginesBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_browser_proxy.html|CupsPrintersBrowserProxy,CupsPrintersBrowserProxyImpl,CupsPrinterInfo,PrinterSetupResult,CupsPrintersList,PrinterPpdMakeModel,ManufacturersInfo,ModelsInfo,PrintServerResult,PrinterMakeModel",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_entry_list_behavior.html|CupsPrintersEntryListBehavior",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_entry_manager.html|CupsPrintersEntryManager",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_dialog_util.html|sortPrinters,matchesSearchTerm,getBaseName,getErrorText,isNetworkProtocol,isNameAndAddressValid,isPPDInfoValid,getPrintServerErrorText",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_types.html|PrinterListEntry,PrinterType",
- "chrome/browser/resources/settings/chromeos/os_privacy_page/peripheral_data_access_browser_proxy.html|PeripheralDataAccessBrowserProxy,PeripheralDataAccessBrowserProxyImpl",
- "chrome/browser/resources/settings/about_page/about_page_browser_proxy.html|AboutPageBrowserProxyImpl,AboutPageUpdateInfo,AboutPageBrowserProxy,browserChannelToI18nId,VersionInfo,ChannelInfo,BrowserChannel,isTargetChannelMoreStable,UpdateStatus,UpdateStatusChangedEvent,RegulatoryInfo,TPMFirmwareUpdateStatusChangedEvent",
- "chrome/browser/resources/settings/chromeos/os_about_page/device_name_browser_proxy.html|DeviceNameBrowserProxy,DeviceNameBrowserProxyImpl",
- "chrome/browser/resources/settings/chromeos/os_about_page/device_name_util.html|DeviceNameState",
- "chrome/browser/resources/settings/chromeos/os_settings_page/main_page_behavior.html|MainPageBehavior",
- "chrome/browser/resources/settings/chromeos/search_handler.html|getSearchHandler, setSearchHandlerForTesting",
- "ui/webui/resources/cr_components/chromeos/network/network_listener_behavior.html|NetworkListenerBehavior",
- "ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu.html|CrActionMenuElement",
- "ui/webui/resources/cr_elements/cr_toolbar/cr_toolbar.html|CrToolbarElement",
- "ui/webui/resources/cr_elements/cr_toolbar/cr_toolbar_search_field.html|CrToolbarSearchFieldElement",
- "ui/webui/resources/cr_elements/cr_slider/cr_slider.html|SliderTick",
- "ui/webui/resources/html/assert.html|assert,assertNotReached",
- "ui/webui/resources/html/cr.html|sendWithPromise,removeWebUIListener,addWebUIListener,WebUIListener",
- "ui/webui/resources/cr_elements/policy/cr_policy_indicator_behavior.html|CrPolicyIndicatorType",
- "ui/webui/resources/html/icon.html|getImage",
- "ui/webui/resources/html/list_property_update_behavior.html|ListPropertyUpdateBehavior",
- "ui/webui/resources/html/parse_html_subset.html|parseHtmlSubset",
- "ui/webui/resources/html/plural_string_proxy.html|PluralStringProxyImpl",
- "ui/webui/resources/html/polymer.html|afterNextRender,Polymer,html,flush,Templatizer,TemplateInstanceBase",
- "ui/webui/resources/html/util.html|HTMLEscape,listenOnce",
- "ui/webui/resources/html/web_ui_listener_behavior.html|WebUIListenerBehavior",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/browser_proxy.html|BrowserProxy",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/store_client.html|AppManagementStoreClient",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/actions.html|updateSelectedAppId",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/util.html|getSelectedApp,openMainPage,recordAppManagementUserAction,openAppDetailPage,getAppIcon,getPermission,getPermissionValueBool,createPermission,permissionTypeHandle,toggleOptionalBool,convertOptionalBoolToBool,alphabeticalSort",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/store.html|AppManagementStore",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/plugin_vm_browser_proxy.html|PluginVmBrowserProxyImpl,PluginVmBrowserProxy",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/constants.html|Bool,PwaPermissionType,PluginVmPermissionType,ArcPermissionType,BorealisPermissionType,AppType,OptionalBool,PermissionValueType,TriState,InstallSource,AppManagementUserAction,AppManagementEntryPointsHistogramName,AppManagementEntryPoint",
- "chrome/browser/resources/settings/chromeos/os_apps_page/android_apps_browser_proxy.html|AndroidAppsBrowserProxyImpl,AndroidAppsInfo",
- "chrome/browser/resources/settings/chromeos/device_page/drag_behavior.html|DragBehavior,DragPosition",
- "chrome/browser/resources/settings/chromeos/device_page/layout_behavior.html|LayoutBehavior",
- "chrome/browser/resources/settings/chromeos/pref_to_setting_metric_converter.html|PrefToSettingMetricConverter",
- "third_party/polymer/v1_0/components-chromium/iron-resizable-behavior/iron-resizable-behavior.html|IronResizableBehavior",
- ]
-
# TODO(crbug.com/1121865): browser_resolver_prefix_replacements allows path
# from ../../shared/* to resolve to ../../../nearby_share/shared/* for closure
# purposes.
@@ -303,295 +199,3 @@ os_settings_closure_flags = settings_closure_flags + [
"js_module_root=./gen/chrome/browser/resources/nearby_share",
"browser_resolver_prefix_replacements=\"../../shared/=../../../nearby_share/shared/\"",
]
-
-os_settings_migrated_imports = cr_components_migrated_imports + [
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/album_item.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/album_list.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/ambient_mode_page.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/ambient_mode_photos_page.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/art_album_dialog.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/text_with_tooltip.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/topic_source_item.html",
- "chrome/browser/resources/settings/chromeos/ambient_mode_page/topic_source_list.html",
- "chrome/browser/resources/settings/a11y_page/captions_subpage.html",
- "chrome/browser/resources/settings/about_page/about_page_browser_proxy.html",
- "chrome/browser/resources/settings/appearance_page/fonts_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_device_list_item.html",
- "chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_page.html",
- "chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_page_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_subpage.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_arc_adb.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_arc_adb_confirmation_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_arc_adb.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_confirmation_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_confirmation_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_export_import.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_extra_containers.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_extra_containers_create_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_import_confirmation_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_page.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_port_forwarding.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_port_forwarding_add_port_dialog.html",
- "chrome/browser/resources/settings/chromeos/crostini_page/crostini_subpage.html",
- "chrome/browser/resources/settings/chromeos/date_time_page/date_time_page.html",
- "chrome/browser/resources/settings/chromeos/date_time_page/timezone_selector.html",
- "chrome/browser/resources/settings/chromeos/kerberos_page/kerberos_accounts.html",
- "chrome/browser/resources/settings/chromeos/kerberos_page/kerberos_accounts_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/kerberos_page/kerberos_add_account_dialog.html",
- "chrome/browser/resources/settings/chromeos/kerberos_page/kerberos_page.html",
- "chrome/browser/resources/settings/chromeos/date_time_page/timezone_subpage.html",
- "chrome/browser/resources/settings/chromeos/device_page/device_page.html",
- "chrome/browser/resources/settings/chromeos/device_page/device_page_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/device_page/display.html",
- "chrome/browser/resources/settings/chromeos/device_page/display_layout.html",
- "chrome/browser/resources/settings/chromeos/device_page/display_overscan_dialog.html",
- "chrome/browser/resources/settings/chromeos/device_page/drag_behavior.html",
- "chrome/browser/resources/settings/chromeos/device_page/keyboard.html",
- "chrome/browser/resources/settings/chromeos/device_page/layout_behavior.html",
- "chrome/browser/resources/settings/chromeos/device_page/pointers.html",
- "chrome/browser/resources/settings/chromeos/device_page/power.html",
- "chrome/browser/resources/settings/chromeos/device_page/storage.html",
- "chrome/browser/resources/settings/chromeos/device_page/storage_external.html",
- "chrome/browser/resources/settings/chromeos/device_page/storage_external_entry.html",
- "chrome/browser/resources/settings/chromeos/device_page/stylus.html",
- "chrome/browser/resources/settings/chromeos/google_assistant_page/google_assistant_page.html",
- "chrome/browser/resources/settings/chromeos/guest_os/guest_os_shared_paths.html",
- "chrome/browser/resources/settings/chromeos/guest_os/guest_os_shared_usb_devices.html",
- "chrome/browser/resources/settings/chromeos/internet_page/esim_install_error_dialog.html",
- "chrome/browser/resources/settings/chromeos/internet_page/esim_remove_profile_dialog.html",
- "chrome/browser/resources/settings/chromeos/internet_page/esim_rename_dialog.html",
- "chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.html",
- "chrome/browser/resources/settings/chromeos/internet_page/cellular_roaming_toggle_button.html",
- "chrome/browser/resources/settings/chromeos/internet_page/cellular_setup_dialog.html",
- "chrome/browser/resources/settings/chromeos/internet_page/cellular_setup_settings_delegate.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_page_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_config.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_detail_menu.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_detail_page.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_known_networks_page.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_page.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_shared_css.html",
- "chrome/browser/resources/settings/chromeos/internet_page/internet_subpage.html",
- "chrome/browser/resources/settings/chromeos/internet_page/network_always_on_vpn.html",
- "chrome/browser/resources/settings/chromeos/internet_page/network_proxy_section.html",
- "chrome/browser/resources/settings/chromeos/internet_page/network_summary.html",
- "chrome/browser/resources/settings/chromeos/internet_page/network_summary_item.html",
- "chrome/browser/resources/settings/chromeos/internet_page/settings_traffic_counters.html",
- "chrome/browser/resources/settings/chromeos/internet_page/tether_connection_dialog.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_confirm_page.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_contact_visibility_dialog.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_data_usage_dialog.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_device_name_dialog.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_high_visibility_page.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_dialog.html",
- "chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_subpage.html",
- "chrome/browser/resources/settings/chromeos/on_startup_page/on_startup_page.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/change_dictation_locale_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/externs.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/os_a11y_page.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/os_a11y_page_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_action_assignment_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_action_assignment_pane.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_constants.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_setup_guide_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_setup_guide_warning_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/switch_access_subpage_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/tts_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_a11y_page/tts_subpage_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/detailed_build_info.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/device_name_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/device_name_util.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/edit_hostname_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/os_about_page.html",
- "chrome/browser/resources/settings/chromeos/os_about_page/update_warning_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/android_apps_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/android_apps_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/actions.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/api_listener.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/app_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/app_details_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/app_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/app_management_page.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/arc_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/borealis_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/chrome_app_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/constants.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/dom_switch.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/icons.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/main_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/more_permissions_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/permission_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/pin_to_shelf_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/plugin_vm_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/plugin_vm_page/plugin_vm_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/pwa_detail_view.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/resize_lock_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/shared_style.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/shared_vars.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/store_client.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/store.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/supported_links_overlapping_apps_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/supported_links_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/supported_links_item.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/toggle_row.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/util.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/app_notifications_page/app_notifications_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_apps_page/os_apps_page.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_page.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_devices_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_device_detail_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_change_device_name_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_summary.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_bluetooth_pairing_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_paired_bluetooth_list.html",
- "chrome/browser/resources/settings/chromeos/os_bluetooth_page/os_paired_bluetooth_list_item.html",
- "chrome/browser/resources/settings/chromeos/os_files_page/os_files_page.html",
- "chrome/browser/resources/settings/chromeos/os_files_page/smb_shares_page.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/add_spellcheck_languages_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/cr_checkbox_with_policy.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages_types.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/add_input_methods_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/change_device_language_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/input_method_options_page.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/languages_metrics_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/os_add_languages_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/os_edit_dictionary_page.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/os_languages_page_v2.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/os_languages_section.html",
- "chrome/browser/resources/settings/chromeos/os_languages_page/smart_inputs_page.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/account_manager.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/fingerprint_list.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/lock_screen_password_prompt_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/os_people_page.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/os_sync_controls.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/pin_autosubmit_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/setup_fingerprint_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/setup_pin_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/user_list.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/users_add_user_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/users_page.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_add_print_server_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_add_printer_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_add_printer_manually_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_add_printer_manufacturer_model_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_edit_printer_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_nearby_printers.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_dialog_error.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_dialog_util.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_shared_css.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printer_types.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_entry.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_entry_list_behavior.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_printers_entry_manager.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_saved_printers.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_enterprise_printers.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/cups_settings_add_printer_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_printing_page/os_printing_page.html",
- "chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.html",
- "chrome/browser/resources/settings/chromeos/os_privacy_page/peripheral_data_access_brower_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_privacy_page/peripheral_data_access_protection_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_privacy_page/smart_privacy_page.html",
- "chrome/browser/resources/settings/chromeos/os_reset_page/os_powerwash_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_reset_page/os_powerwash_dialog_esim_item.html",
- "chrome/browser/resources/settings/chromeos/os_reset_page/os_reset_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_reset_page/os_reset_page.html",
- "chrome/browser/resources/settings/chromeos/os_search_page/os_search_page.html",
- "chrome/browser/resources/settings/chromeos/os_search_page/os_search_selection_dialog.html",
- "chrome/browser/resources/settings/chromeos/os_search_page/search_engine.html",
- "chrome/browser/resources/settings/chromeos/os_search_page/search_engines_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_search_page/search_subpage.html",
- "chrome/browser/resources/settings/chromeos/os_settings_menu/os_settings_menu.html",
- "chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.html",
- "chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html",
- "chrome/browser/resources/settings/chromeos/os_settings_page/settings_idle_load.html",
- "chrome/browser/resources/settings/chromeos/os_settings_search_box/os_settings_search_box.html",
- "chrome/browser/resources/settings/chromeos/os_settings_search_box/os_search_result_row.html",
- "chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.html",
- "chrome/browser/resources/settings/chromeos/os_toolbar/os_toolbar.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/change_picture_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/personalization_hub_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/wallpaper_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/change_picture.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/personalization_page.html",
- "chrome/browser/resources/settings/chromeos/personalization_page/dark_mode_subpage.html",
- "chrome/browser/resources/settings/chromeos/parental_controls_page/parental_controls_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/parental_controls_page/parental_controls_page.html",
- "chrome/browser/resources/settings/chromeos/route_observer_behavior.html",
- "chrome/browser/resources/settings/chromeos/settings_scheduler_slider/settings_scheduler_slider.html",
- "chrome/browser/resources/settings/chromeos/keyboard_shortcut_banner/keyboard_shortcut_banner.html",
- "chrome/browser/resources/settings/controls/controlled_button.html",
- "chrome/browser/resources/settings/controls/controlled_radio_button.html",
- "chrome/browser/resources/settings/controls/extension_controlled_indicator.html",
- "chrome/browser/resources/settings/controls/password_prompt_dialog.html",
- "chrome/browser/resources/settings/controls/pref_control_mixin.html",
- "chrome/browser/resources/settings/controls/settings_boolean_control_mixin.html",
- "chrome/browser/resources/settings/controls/settings_dropdown_menu.html",
- "chrome/browser/resources/settings/controls/settings_radio_group.html",
- "chrome/browser/resources/settings/controls/settings_slider.html",
- "chrome/browser/resources/settings/controls/settings_textarea.html",
- "chrome/browser/resources/settings/controls/settings_toggle_button.html",
- "chrome/browser/resources/settings/ensure_lazy_loaded.html",
- "chrome/browser/resources/settings/extension_control_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/global_scroll_target_behavior.html",
- "chrome/browser/resources/settings/i18n_setup.html",
- "chrome/browser/resources/settings/icons.html",
- "chrome/browser/resources/settings/lifetime_browser_proxy.html",
- "chrome/browser/resources/settings/chromeos/os_people_page/account_manager_browser_proxy.html",
- "chrome/browser/resources/settings/people_page/profile_info_browser_proxy.html",
- "chrome/browser/resources/settings/people_page/signout_dialog.html",
- "chrome/browser/resources/settings/people_page/sync_browser_proxy.html",
- "chrome/browser/resources/settings/people_page/sync_controls.html",
- "chrome/browser/resources/settings/people_page/sync_page.html",
- "chrome/browser/resources/settings/chromeos/prefs_behavior.html",
- "chrome/browser/resources/settings/prefs/prefs.html",
- "chrome/browser/resources/settings/prefs/prefs_types.html",
- "chrome/browser/resources/settings/prefs/pref_util.html",
- "chrome/browser/resources/settings/privacy_page/personalization_options.html",
- "chrome/browser/resources/settings/privacy_page/secure_dns.html",
- "chrome/browser/resources/settings/privacy_page/secure_dns_input.html",
- "chrome/browser/resources/settings/open_window_proxy.html",
- "chrome/browser/resources/settings/router.html",
- "chrome/browser/resources/settings/setting_id_param_util.html",
- "chrome/browser/resources/settings/settings_main/settings_main.html",
- "chrome/browser/resources/settings/settings_menu/settings_menu.html",
- "chrome/browser/resources/settings/settings_page/settings_animated_pages.html",
- "chrome/browser/resources/settings/settings_page/settings_section.html",
- "chrome/browser/resources/settings/settings_page/settings_subpage.html",
- "chrome/browser/resources/settings/settings_page_css.html",
- "chrome/browser/resources/settings/settings_shared_css.html",
- "chrome/browser/resources/settings/settings_vars_css.html",
- "ui/webui/resources/cr_components/chromeos/localized_link/localized_link.html",
- "ui/webui/resources/cr_components/managed_footnote/managed_footnote.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/cr_camera.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/cr_picture_list.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/cr_picture_pane.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/cr_picture_types.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/icons.html",
- "ui/webui/resources/cr_elements/chromeos/cr_picture/png.html",
- "ui/webui/resources/cr_elements/cr_action_menu/cr_action_menu.html",
- "ui/webui/resources/cr_elements/cr_drawer/cr_drawer.html",
- "ui/webui/resources/cr_elements/cr_link_row/cr_link_row.html",
- "ui/webui/resources/cr_elements/cr_page_host_style_css.html",
- "ui/webui/resources/cr_elements/cr_search_field/cr_search_field.html",
- "ui/webui/resources/cr_elements/cr_slider/cr_slider.html",
- "ui/webui/resources/cr_elements/cr_tabs/cr_tabs.html",
- "ui/webui/resources/cr_elements/cr_toast/cr_toast.html",
- "ui/webui/resources/cr_elements/cr_toolbar/cr_toolbar_search_field.html",
- "ui/webui/resources/cr_elements/cr_view_manager/cr_view_manager.html",
- "ui/webui/resources/cr_elements/find_shortcut_behavior.html",
- "ui/webui/resources/html/icon.html",
- "ui/webui/resources/html/plural_string_proxy.html",
- "ui/webui/resources/html/search_highlight_utils.html",
- ]
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings_main/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_settings_main/BUILD.gn
index b8afff577e9..245e660fb49 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings_main/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings_main/BUILD.gn
@@ -14,8 +14,8 @@ js_type_check("closure_compile_module") {
js_library("os_settings_main") {
deps = [
- "..:os_page_visibility.m",
- "..:os_route.m",
+ "..:os_page_visibility",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../os_settings_page:os_settings_page",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings_menu/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_settings_menu/BUILD.gn
index 044249aa86c..2d794653f24 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings_menu/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings_menu/BUILD.gn
@@ -14,7 +14,7 @@ js_type_check("closure_compile_module") {
js_library("os_settings_menu") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"//third_party/polymer/v3_0/components-chromium/iron-collapse:iron-collapse",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_settings_page/BUILD.gn
index ef1930a267c..e19229a2d65 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings_page/BUILD.gn
@@ -20,15 +20,15 @@ js_library("os_settings_page") {
deps = [
":main_page_behavior",
":settings_idle_load",
- "..:os_page_visibility.m",
- "..:os_route.m",
+ "..:os_page_visibility",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../bluetooth_page:bluetooth_page",
"../crostini_page:crostini_page",
"../device_page:device_page",
"../kerberos_page:kerberos_page",
- "../multidevice_page:multidevice_page.m",
+ "../multidevice_page:multidevice_page",
"../os_a11y_page:os_a11y_page",
"../os_apps_page:android_apps_browser_proxy",
"../os_apps_page:os_apps_page",
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings_search_box/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_settings_search_box/BUILD.gn
index 76eac8e5b1f..66cba59d0f9 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings_search_box/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings_search_box/BUILD.gn
@@ -17,38 +17,42 @@ js_type_check("closure_compile_module") {
js_library("os_search_result_row") {
deps = [
- "..:os_icons.m",
- "..:os_route.m",
+ "..:os_icons",
+ "..:os_route",
"..:route_observer_behavior",
- "..:search_handler.m",
+ "..:search_handler",
"../..:open_window_proxy",
"../..:router",
- "//third_party/polymer/v3_0/components-chromium/iron-a11y-announcer:iron-a11y-announcer",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:i18n_behavior.m",
"//ui/webui/resources/js/cr/ui:focus_row_behavior.m",
]
- externs_list = [ "$externs_path/metrics_private.js" ]
+ externs_list = [
+ "$externs_path/metrics_private.js",
+ "//ui/webui/resources/cr_elements/cr_a11y_announcer/cr_a11y_announcer_externs.js",
+ ]
}
js_library("os_settings_search_box") {
deps = [
":os_search_result_row",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
- "..:search_handler.m",
+ "..:search_handler",
"../..:router",
- "//third_party/polymer/v3_0/components-chromium/iron-a11y-announcer:iron-a11y-announcer",
"//third_party/polymer/v3_0/components-chromium/iron-dropdown:iron-dropdown",
"//third_party/polymer/v3_0/components-chromium/iron-list:iron-list",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
- "//ui/webui/resources/cr_elements/cr_toolbar:cr_toolbar_search_field",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:i18n_behavior.m",
]
- externs_list = [ "$externs_path/metrics_private.js" ]
+ externs_list = [
+ "$externs_path/metrics_private.js",
+ "//ui/webui/resources/cr_elements/cr_a11y_announcer/cr_a11y_announcer_externs.js",
+ "//ui/webui/resources/cr_elements/cr_toolbar/cr_toolbar_search_field_externs.js",
+ ]
}
html_to_js("web_components") {
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_settings_ui/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_settings_ui/BUILD.gn
index 62e0ae7de41..87b2bca14c3 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_settings_ui/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_settings_ui/BUILD.gn
@@ -14,22 +14,24 @@ js_type_check("closure_compile_module") {
js_library("os_settings_ui") {
deps = [
- "..:metrics_recorder.m",
- "..:os_page_visibility.m",
- "..:os_route.m",
- "..:pref_to_setting_metric_converter.m",
+ "..:metrics_recorder",
+ "..:os_page_visibility",
+ "..:os_route",
+ "..:pref_to_setting_metric_converter",
"../..:router",
"../os_settings_main:os_settings_main",
"../os_toolbar:os_toolbar",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements:cr_container_shadow_behavior.m",
"//ui/webui/resources/cr_elements:find_shortcut_behavior",
- "//ui/webui/resources/cr_elements/cr_drawer:cr_drawer",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator_behavior.m",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:util.m",
]
- externs_list = [ "../settings_controls_types.js" ]
+ externs_list = [
+ "../settings_controls_types.js",
+ "//ui/webui/resources/cr_elements/cr_drawer/cr_drawer_externs.js",
+ ]
}
html_to_js("web_components") {
diff --git a/chromium/chrome/browser/resources/settings/chromeos/os_toolbar/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/os_toolbar/BUILD.gn
index fa63d797223..c6dd67c462d 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/os_toolbar/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/os_toolbar/BUILD.gn
@@ -17,9 +17,9 @@ js_library("os_toolbar") {
"../os_settings_search_box:os_settings_search_box",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/cr_icon_button:cr_icon_button.m",
- "//ui/webui/resources/cr_elements/cr_toolbar:cr_toolbar_search_field",
"//ui/webui/resources/js:load_time_data.m",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_toolbar/cr_toolbar_search_field_externs.js" ]
}
html_to_js("web_components") {
diff --git a/chromium/chrome/browser/resources/settings/chromeos/personalization_page/BUILD.gn b/chromium/chrome/browser/resources/settings/chromeos/personalization_page/BUILD.gn
index 0d8e816e142..4c1034fcb1b 100644
--- a/chromium/chrome/browser/resources/settings/chromeos/personalization_page/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/chromeos/personalization_page/BUILD.gn
@@ -22,12 +22,11 @@ js_type_check("closure_compile_module") {
js_library("change_picture") {
deps = [
":change_picture_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:metrics_recorder.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:metrics_recorder",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
- "//third_party/polymer/v3_0/components-chromium/iron-a11y-announcer:iron-a11y-announcer",
"//third_party/polymer/v3_0/components-chromium/iron-selector:iron-selector",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/webui/resources/cr_elements/chromeos/cr_picture:cr_picture_list",
@@ -40,6 +39,7 @@ js_library("change_picture") {
"//ui/webui/resources/js:util.m",
"//ui/webui/resources/js:web_ui_listener_behavior.m",
]
+ externs_list = [ "//ui/webui/resources/cr_elements/cr_a11y_announcer/cr_a11y_announcer_externs.js" ]
}
js_library("change_picture_browser_proxy") {
@@ -48,7 +48,7 @@ js_library("change_picture_browser_proxy") {
js_library("dark_mode_subpage") {
deps = [
- "..:os_route.m",
+ "..:os_route",
"..:prefs_behavior",
"..:route_observer_behavior",
"../..:router",
@@ -60,8 +60,8 @@ js_library("personalization_page") {
deps = [
":personalization_hub_browser_proxy",
":wallpaper_browser_proxy",
- "..:deep_linking_behavior.m",
- "..:os_route.m",
+ "..:deep_linking_behavior",
+ "..:os_route",
"..:route_observer_behavior",
"../..:router",
"../ambient_mode_page:ambient_mode_browser_proxy",
diff --git a/chromium/chrome/browser/resources/settings/privacy_sandbox/BUILD.gn b/chromium/chrome/browser/resources/settings/privacy_sandbox/BUILD.gn
index c33b0e6253e..a937d1cc2cf 100644
--- a/chromium/chrome/browser/resources/settings/privacy_sandbox/BUILD.gn
+++ b/chromium/chrome/browser/resources/settings/privacy_sandbox/BUILD.gn
@@ -15,6 +15,8 @@ if (optimize_webui) {
"privacy_sandbox/app.js",
"privacy_sandbox/app.html.js",
"privacy_sandbox/icons.js",
+ "privacy_sandbox/interest_item.js",
+ "privacy_sandbox/interest_item.html.js",
"privacy_sandbox/privacy_sandbox_browser_proxy.js",
]
input_files_base_dir = rebase_path("$target_gen_dir/../tsc", root_build_dir)
diff --git a/chromium/chrome/browser/resources/settings/settings.gni b/chromium/chrome/browser/resources/settings/settings.gni
index c00101f08fc..084da25bea9 100644
--- a/chromium/chrome/browser/resources/settings/settings.gni
+++ b/chromium/chrome/browser/resources/settings/settings.gni
@@ -5,6 +5,8 @@
import("//build/config/chromeos/ui_mode.gni")
import("//third_party/closure_compiler/compile_js.gni")
+assert(!is_android, "Android does not use these settings")
+
settings_closure_flags =
default_closure_args + [
"js_module_root=../../chrome/browser/resources/settings/",
@@ -17,7 +19,6 @@ settings_closure_flags =
# Files holding a Polymer element definition and have an equivalent .html file.
web_component_files = [
"a11y_page/a11y_page.ts",
- "a11y_page/captions_subpage.ts",
"a11y_page/live_caption_section.ts",
"about_page/about_page.ts",
"appearance_page/appearance_fonts_page.ts",
@@ -40,6 +41,7 @@ web_component_files = [
"autofill_page/password_move_to_account_dialog.ts",
"autofill_page/password_remove_confirmation_dialog.ts",
"autofill_page/password_remove_dialog.ts",
+ "autofill_page/password_view.ts",
"autofill_page/passwords_device_section.ts",
"autofill_page/passwords_export_dialog.ts",
"autofill_page/passwords_list_handler.ts",
@@ -84,6 +86,7 @@ web_component_files = [
"privacy_page/privacy_guide/privacy_guide_completion_link_row.ts",
"privacy_page/privacy_guide/privacy_guide_cookies_fragment.ts",
"privacy_page/privacy_guide/privacy_guide_description_item.ts",
+ "privacy_page/privacy_guide/privacy_guide_dialog.ts",
"privacy_page/privacy_guide/privacy_guide_history_sync_fragment.ts",
"privacy_page/privacy_guide/privacy_guide_msbb_fragment.ts",
"privacy_page/privacy_guide/privacy_guide_page.ts",
@@ -104,6 +107,7 @@ web_component_files = [
"privacy_page/security_keys_phones_dialog.ts",
"privacy_page/security_page.ts",
"privacy_sandbox/app.ts",
+ "privacy_sandbox/interest_item.ts",
"reset_page/reset_page.ts",
"reset_page/reset_profile_banner.ts",
"reset_page/reset_profile_dialog.ts",
@@ -159,14 +163,14 @@ if (!is_chromeos_ash) {
"languages_page/add_languages_dialog.ts",
"languages_page/languages_page.ts",
"languages_page/languages_subpage.ts",
+ "system_page/system_page.ts",
]
}
-if (!is_chromeos_ash && !is_chromeos_lacros) {
+if (!is_chromeos) {
web_component_files += [
"default_browser_page/default_browser_page.ts",
"people_page/import_data_dialog.ts",
- "system_page/system_page.ts",
]
}
@@ -174,6 +178,10 @@ if (!is_chromeos_ash && !is_mac) {
web_component_files += [ "languages_page/edit_dictionary_page.ts" ]
}
+if (!is_mac) {
+ web_component_files += [ "a11y_page/captions_subpage.ts" ]
+}
+
if (is_win) {
web_component_files += [
"safety_check_page/safety_check_chrome_cleaner_child.ts",
@@ -184,7 +192,7 @@ if (is_win) {
]
}
-if (is_chromeos_ash || is_chromeos_lacros) {
+if (is_chromeos) {
web_component_files += [ "controls/password_prompt_dialog.ts" ]
}
@@ -217,6 +225,7 @@ non_web_component_files = [
"autofill_page/multi_store_password_ui_entry.ts",
"autofill_page/password_check_mixin.ts",
"autofill_page/password_manager_proxy.ts",
+ "autofill_page/password_requestor_mixin.ts",
"autofill_page/payments_manager_proxy.ts",
"autofill_page/show_password_mixin.ts",
"base_mixin.ts",
@@ -268,7 +277,7 @@ non_web_component_files = [
"site_settings/website_usage_browser_proxy.ts",
]
-if (is_chromeos_ash || is_chromeos_lacros) {
+if (is_chromeos) {
non_web_component_files += [ "autofill_page/blocking_request_manager.ts" ]
}
@@ -282,7 +291,6 @@ if (is_chromeos_ash) {
non_web_component_files += [
"default_browser_page/default_browser_browser_proxy.ts",
"people_page/import_data_browser_proxy.ts",
- "system_page/system_page_browser_proxy.ts",
]
}
non_web_component_files += [
@@ -291,6 +299,7 @@ if (is_chromeos_ash) {
"languages_page/languages_settings_metrics_proxy.ts",
"languages_page/languages_types.ts",
"people_page/manage_profile_browser_proxy.ts",
+ "system_page/system_page_browser_proxy.ts",
]
}