| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # 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("../os_cr_components.gni") |
| |
| assert(is_chromeos, "Only ChromeOS components belong here.") |
| |
| js_type_check("closure_compile") { |
| uses_legacy_modules = true |
| deps = [ |
| ":cellular_utils", |
| ":cr_policy_network_behavior_mojo", |
| ":cr_policy_network_indicator_mojo", |
| ":mojo_interface_provider", |
| ":network_apnlist", |
| ":network_choose_mobile", |
| ":network_config", |
| ":network_config_input", |
| ":network_config_select", |
| ":network_config_toggle", |
| ":network_icon", |
| ":network_ip_config", |
| ":network_list_types", |
| ":network_listener_behavior", |
| ":network_nameservers", |
| ":network_password_input", |
| ":network_property_list_mojo", |
| ":network_proxy", |
| ":network_proxy_exclusions", |
| ":network_proxy_input", |
| ":network_select", |
| ":network_siminfo", |
| ":onc_mojo", |
| ":sim_lock_dialogs", |
| ] |
| } |
| |
| js_library("mojo_interface_provider") { |
| deps = [ |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//ui/webui/resources/js:cr", |
| ] |
| } |
| |
| js_library("cr_policy_network_behavior_mojo") { |
| deps = [ |
| ":mojo_interface_provider", |
| ":onc_mojo", |
| "../../../cr_elements/policy:cr_policy_indicator_behavior", |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| ] |
| } |
| |
| js_library("cr_policy_network_indicator_mojo") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| "../../../cr_elements/policy:cr_policy_indicator_behavior", |
| "../../../cr_elements/policy:cr_tooltip_icon", |
| ] |
| } |
| |
| js_library("network_apnlist") { |
| deps = [ |
| ":network_config", |
| ":onc_mojo", |
| "../../../cr_elements/policy:cr_tooltip_icon", |
| "//ui/webui/resources/js:i18n_behavior", |
| "//ui/webui/resources/js:load_time_data", |
| ] |
| externs_list = [ "$externs_path/metrics_private.js" ] |
| } |
| |
| js_library("network_choose_mobile") { |
| deps = [ |
| ":network_config", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_config") { |
| deps = [ |
| ":mojo_interface_provider", |
| ":network_listener_behavior", |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| externs_list = [ |
| # TODO(crbug/1081815): Use autogenerated files instead of chrome_extensions |
| "$externs_path/chrome_extensions.js", |
| "$externs_path/networking_private.js", |
| ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_config_element_behavior") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":onc_mojo", |
| ] |
| } |
| |
| js_library("network_config_input") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":network_config_element_behavior", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_config_select") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":network_config_element_behavior", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_config_toggle") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":network_config_element_behavior", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_ip_config") { |
| deps = [ |
| ":onc_mojo", |
| "../../../cr_elements/cr_toggle:cr_toggle", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_nameservers") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":onc_mojo", |
| "../../../cr_elements/cr_radio_group:cr_radio_group", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_password_input") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":network_config_element_behavior", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_property_list_mojo") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":onc_mojo", |
| "//ui/webui/resources/cr_elements/cr_input:cr_input", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_proxy") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":onc_mojo", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_proxy_input") { |
| deps = [ |
| ":onc_mojo", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_proxy_exclusions") { |
| } |
| |
| js_library("network_siminfo") { |
| deps = [ |
| ":mojo_interface_provider", |
| ":onc_mojo", |
| ":sim_lock_dialogs", |
| "//ui/webui/resources/cr_elements/cr_button:cr_button", |
| "//ui/webui/resources/js:i18n_behavior", |
| "//ui/webui/resources/js/cr/ui:focus_without_ink", |
| ] |
| } |
| |
| js_library("network_icon") { |
| deps = [ |
| ":onc_mojo", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| ] |
| } |
| |
| js_library("network_list_item") { |
| deps = [ |
| ":cr_policy_network_behavior_mojo", |
| ":mojo_interface_provider", |
| ":network_list_types", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| "//ui/webui/resources/js/cr/ui:focus_row_behavior", |
| ] |
| } |
| |
| js_library("network_list_types") { |
| } |
| |
| js_library("network_listener_behavior") { |
| deps = [ |
| ":mojo_interface_provider", |
| "//ui/webui/resources/js:assert", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| extra_sources = [ "$interfaces_path/networking_private_interface.js" ] |
| } |
| |
| js_library("network_select") { |
| deps = [ |
| ":network_list_types", |
| ":network_listener_behavior", |
| ":onc_mojo", |
| "//ui/webui/resources/js:util", |
| ] |
| externs_list = [ "$externs_path/networking_private.js" ] |
| } |
| |
| js_library("onc_mojo") { |
| deps = [ |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:load_time_data", |
| ] |
| } |
| |
| js_library("cellular_utils") { |
| deps = [ |
| ":mojo_interface_provider", |
| ":onc_mojo", |
| ] |
| } |
| |
| js_library("sim_lock_dialogs") { |
| deps = [ |
| ":mojo_interface_provider", |
| ":onc_mojo", |
| "//ui/webui/resources/js:assert", |
| "//ui/webui/resources/js:i18n_behavior", |
| "//ui/webui/resources/js/cr/ui:focus_without_ink", |
| ] |
| } |
| |
| js_type_check("closure_compile_module") { |
| is_polymer3 = true |
| deps = [ |
| ":cellular_utils.m", |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":mojo_interface_provider.m", |
| ":network_apnlist.m", |
| ":network_choose_mobile.m", |
| ":network_config.m", |
| ":network_config_element_behavior.m", |
| ":network_config_input.m", |
| ":network_config_select.m", |
| ":network_config_toggle.m", |
| ":network_icon.m", |
| ":network_ip_config.m", |
| ":network_list.m", |
| ":network_list_item.m", |
| ":network_list_types.m", |
| ":network_listener_behavior.m", |
| ":network_nameservers.m", |
| ":network_password_input.m", |
| ":network_property_list_mojo.m", |
| ":network_proxy.m", |
| ":network_proxy_exclusions.m", |
| ":network_proxy_input.m", |
| ":network_select.m", |
| ":network_shared_css.m", |
| ":network_siminfo.m", |
| ":onc_mojo.m", |
| ":sim_lock_dialogs.m", |
| ] |
| |
| # closure_flags = default_closure_args + [ |
| # "js_module_root=../../ui/webui/resources/js/", |
| # "js_module_root=./gen/ui/webui/resources/js/"] |
| } |
| |
| js_library("mojo_interface_provider.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/mojo_interface_provider.m.js" ] |
| deps = [ |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//ui/webui/resources/js:cr.m", |
| ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("cr_policy_network_behavior_mojo.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/cr_policy_network_behavior_mojo.m.js" ] |
| deps = [ |
| "../../../cr_elements/policy:cr_policy_indicator_behavior.m", |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("cr_policy_network_indicator_mojo.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/cr_policy_network_indicator_mojo.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":onc_mojo", |
| "../../../cr_elements/policy:cr_policy_indicator_behavior.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| ] |
| extra_deps = [ ":cr_policy_network_indicator_mojo_module" ] |
| } |
| |
| js_library("network_apnlist.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_apnlist.m.js" ] |
| deps = [ |
| ":network_property_list_mojo.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//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/policy:cr_tooltip_icon.m", |
| "//ui/webui/resources/js:assert.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| "//ui/webui/resources/js:load_time_data.m", |
| ] |
| extra_deps = [ ":network_apnlist_module" ] |
| externs_list = [ "$externs_path/metrics_private.js" ] |
| } |
| |
| js_library("network_choose_mobile.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_choose_mobile.m.js" ] |
| deps = [ |
| ":network_shared_css.m", |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes", |
| "//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", |
| ] |
| extra_deps = [ ":network_choose_mobile_module" ] |
| } |
| |
| js_library("network_config.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_config.m.js" ] |
| deps = [ |
| ":mojo_interface_provider.m", |
| ":network_config_input.m", |
| ":network_config_select.m", |
| ":network_config_toggle.m", |
| ":network_listener_behavior.m", |
| ":network_password_input.m", |
| ":network_shared_css.m", |
| "//chrome/browser/ui/webui/settings/ash/search:mojo_bindings_js_library_for_compile", |
| "//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/paper-spinner:paper-spinner-lite", |
| "//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_toggle:cr_toggle.m", |
| "//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| "//ui/webui/resources/js:load_time_data.m", |
| ] |
| extra_deps = [ ":network_config_module" ] |
| } |
| |
| js_library("network_config_element_behavior.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_config_element_behavior.m.js" ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("network_config_input.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_config_input.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":network_config_element_behavior.m", |
| ":network_shared_css.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_input:cr_input.m", |
| ] |
| extra_deps = [ ":network_config_input_module" ] |
| } |
| |
| js_library("network_config_select.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_config_select.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":network_config_element_behavior.m", |
| ":network_shared_css.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/policy:cr_tooltip_icon.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_config_select_module" ] |
| } |
| |
| js_library("network_config_toggle.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_config_toggle.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":network_config_element_behavior.m", |
| ":network_shared_css.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m", |
| ] |
| extra_deps = [ ":network_config_toggle_module" ] |
| } |
| |
| js_library("network_icon.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_icon.m.js" ] |
| deps = [ |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/js:assert.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_icon_module" ] |
| } |
| |
| js_library("network_ip_config.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_ip_config.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":network_property_list_mojo.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m", |
| "//ui/webui/resources/cr_elements/policy:cr_policy_indicator.m", |
| ] |
| extra_deps = [ ":network_ip_config_module" ] |
| } |
| |
| js_library("network_list.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_list.m.js" ] |
| deps = [ |
| ":network_list_item.m", |
| ":network_list_types.m", |
| ":onc_mojo.m", |
| "//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_scrollable_behavior.m", |
| "//ui/webui/resources/js:list_property_update_behavior", |
| ] |
| extra_deps = [ ":network_list_module" ] |
| } |
| |
| js_library("network_list_item.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_list_item.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":mojo_interface_provider.m", |
| ":network_list_types.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/paper-spinner:paper-spinner-lite", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_components/chromeos/cellular_setup:cellular_types.m", |
| "//ui/webui/resources/js/cr/ui:focus_row_behavior.m", |
| ] |
| extra_deps = [ ":network_list_item_module" ] |
| } |
| |
| js_library("network_list_types.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_list_types.m.js" ] |
| deps = [ ":onc_mojo.m" ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("network_listener_behavior.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_listener_behavior.m.js" ] |
| deps = [ |
| ":mojo_interface_provider.m", |
| "//ui/webui/resources/js:assert.m", |
| ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("network_nameservers.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_nameservers.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":network_shared_css.m", |
| "//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_input:cr_input.m", |
| "//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/cr_elements/policy:cr_policy_indicator.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_nameservers_module" ] |
| } |
| |
| js_library("network_password_input.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_password_input.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":network_config_element_behavior.m", |
| ":network_shared_css.m", |
| "//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_input:cr_input.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_password_input_module" ] |
| } |
| |
| js_library("network_property_list_mojo.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_property_list_mojo.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":cr_policy_network_indicator_mojo.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_input:cr_input.m", |
| "//ui/webui/resources/js:assert.m", |
| ] |
| extra_deps = [ ":network_property_list_mojo_module" ] |
| } |
| |
| js_library("network_proxy.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_proxy.m.js" ] |
| deps = [ |
| ":cr_policy_network_behavior_mojo.m", |
| ":network_proxy_exclusions.m", |
| ":network_proxy_input.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes", |
| "//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_input:cr_input.m", |
| "//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m", |
| "//ui/webui/resources/js:assert.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_proxy_module" ] |
| } |
| |
| js_library("network_proxy_exclusions.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_proxy_exclusions.m.js" ] |
| deps = [ |
| ":network_shared_css.m", |
| "//third_party/polymer/v3_0/components-chromium/iron-flex-layout:iron-flex-layout-classes", |
| "//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", |
| ] |
| extra_deps = [ ":network_proxy_exclusions_module" ] |
| } |
| |
| js_library("network_proxy_input.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_proxy_input.m.js" ] |
| deps = [ |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| "//ui/webui/resources/cr_elements/cr_input:cr_input.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":network_proxy_input_module" ] |
| } |
| |
| js_library("network_select.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_select.m.js" ] |
| deps = [ |
| ":network_list.m", |
| ":network_list_types.m", |
| ":network_listener_behavior.m", |
| ":onc_mojo.m", |
| "//third_party/polymer/v3_0/components-chromium/paper-progress:paper-progress", |
| "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", |
| ] |
| extra_deps = [ ":network_select_module" ] |
| } |
| |
| js_library("network_shared_css.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_shared_css.m.js" ] |
| deps = [ |
| # TODO: Fill those in. |
| ] |
| extra_deps = [ ":network_shared_css_module" ] |
| } |
| |
| js_library("network_siminfo.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/network_siminfo.m.js" ] |
| deps = [ |
| ":mojo_interface_provider.m", |
| ":network_list_types.m", |
| ":network_password_input.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| ":sim_lock_dialogs.m", |
| "//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_elements/cr_button:cr_button.m", |
| "//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m", |
| "//ui/webui/resources/js:assert.m", |
| "//ui/webui/resources/js:i18n_behavior", |
| "//ui/webui/resources/js/cr/ui:focus_without_ink.m", |
| ] |
| extra_deps = [ ":network_siminfo_module" ] |
| } |
| |
| js_library("onc_mojo.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/onc_mojo.m.js" ] |
| deps = [ |
| "//chromeos/services/network_config/public/mojom:mojom_js_library_for_compile", |
| "//ui/webui/resources/js:assert.m", |
| "//ui/webui/resources/js:load_time_data.m", |
| ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("cellular_utils.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/cellular_utils.m.js" ] |
| deps = [ |
| ":mojo_interface_provider.m", |
| ":onc_mojo.m", |
| ] |
| extra_deps = [ ":modulize" ] |
| } |
| |
| js_library("sim_lock_dialogs.m") { |
| sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/network/sim_lock_dialogs.m.js" ] |
| deps = [ |
| ":mojo_interface_provider.m", |
| ":network_password_input.m", |
| ":network_shared_css.m", |
| ":onc_mojo.m", |
| "//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_elements/cr_button:cr_button.m", |
| "//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m", |
| "//ui/webui/resources/cr_elements/cr_toggle:cr_toggle.m", |
| "//ui/webui/resources/js:i18n_behavior.m", |
| ] |
| extra_deps = [ ":sim_lock_dialogs_module" ] |
| } |
| |
| group("polymer3_elements") { |
| public_deps = [ |
| ":cr_policy_network_indicator_mojo_module", |
| ":modulize", |
| ":network_apnlist_module", |
| ":network_choose_mobile_module", |
| ":network_config_input_module", |
| ":network_config_module", |
| ":network_config_select_module", |
| ":network_config_toggle_module", |
| ":network_icon_module", |
| ":network_icons_module", |
| ":network_ip_config_module", |
| ":network_list_item_module", |
| ":network_list_module", |
| ":network_nameservers_module", |
| ":network_password_input_module", |
| ":network_property_list_mojo_module", |
| ":network_proxy_exclusions_module", |
| ":network_proxy_input_module", |
| ":network_proxy_module", |
| ":network_select_module", |
| ":network_shared_css_module", |
| ":network_siminfo_module", |
| ":sim_lock_dialogs_module", |
| ] |
| } |
| |
| polymer_modulizer("cr_policy_network_indicator_mojo") { |
| js_file = "cr_policy_network_indicator_mojo.js" |
| html_file = "cr_policy_network_indicator_mojo.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports + [ "ui/webui/resources/cr_elements/policy/cr_policy_indicator_behavior.html|CrPolicyIndicatorBehavior,CrPolicyIndicatorType" ] |
| } |
| |
| polymer_modulizer("network_apnlist") { |
| js_file = "network_apnlist.js" |
| html_file = "network_apnlist.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_choose_mobile") { |
| js_file = "network_choose_mobile.js" |
| html_file = "network_choose_mobile.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = |
| cr_components_chromeos_namespace_rewrites + [ |
| "cros_network_config.mojom.m.js|cros_network_config.mojom-lite.js", |
| "ip_address.mojom.m.js|ip_address.mojom-lite.js", |
| "mojo_bindings_lite.m.js|mojo_bindings_lite.js", |
| "network_types.mojom.m.js|network_types.mojom-lite.js", |
| "time.mojom.m.js|time.mojom-lite.js", |
| ] |
| } |
| |
| polymer_modulizer("network_config") { |
| js_file = "network_config.js" |
| html_file = "network_config.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_config_input") { |
| js_file = "network_config_input.js" |
| html_file = "network_config_input.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_config_select") { |
| js_file = "network_config_select.js" |
| html_file = "network_config_select.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_config_toggle") { |
| js_file = "network_config_toggle.js" |
| html_file = "network_config_toggle.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_icon") { |
| js_file = "network_icon.js" |
| html_file = "network_icon.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_icons") { |
| js_file = "network_icons.m.js" |
| html_file = "network_icons.html" |
| html_type = "iron-iconset" |
| } |
| |
| polymer_modulizer("network_ip_config") { |
| js_file = "network_ip_config.js" |
| html_file = "network_ip_config.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_list") { |
| js_file = "network_list.js" |
| html_file = "network_list.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| migrated_imports = cr_components_migrated_imports |
| } |
| |
| polymer_modulizer("network_list_item") { |
| js_file = "network_list_item.js" |
| html_file = "network_list_item.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_nameservers") { |
| js_file = "network_nameservers.js" |
| html_file = "network_nameservers.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_password_input") { |
| js_file = "network_password_input.js" |
| html_file = "network_password_input.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_property_list_mojo") { |
| js_file = "network_property_list_mojo.js" |
| html_file = "network_property_list_mojo.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| } |
| |
| polymer_modulizer("network_proxy_exclusions") { |
| js_file = "network_proxy_exclusions.js" |
| html_file = "network_proxy_exclusions.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_proxy") { |
| js_file = "network_proxy.js" |
| html_file = "network_proxy.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_proxy_input") { |
| js_file = "network_proxy_input.js" |
| html_file = "network_proxy_input.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_select") { |
| js_file = "network_select.js" |
| html_file = "network_select.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("network_shared_css") { |
| js_file = "network_shared_css.m.js" |
| html_file = "network_shared_css.html" |
| html_type = "style-module" |
| } |
| |
| polymer_modulizer("network_siminfo") { |
| js_file = "network_siminfo.js" |
| html_file = "network_siminfo.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| polymer_modulizer("sim_lock_dialogs") { |
| js_file = "sim_lock_dialogs.js" |
| html_file = "sim_lock_dialogs.html" |
| html_type = "dom-module" |
| auto_imports = cr_components_chromeos_auto_imports |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |
| |
| js_modulizer("modulize") { |
| input_files = [ |
| "cr_policy_network_behavior_mojo.js", |
| "mojo_interface_provider.js", |
| "network_config_element_behavior.js", |
| "cellular_utils.js", |
| "network_listener_behavior.js", |
| "network_list_types.js", |
| "onc_mojo.js", |
| ] |
| namespace_rewrites = cr_components_chromeos_namespace_rewrites |
| } |