blob: 1bbad10e3efc961efcba7c3958b9666c504ab237 [file] [log] [blame]
# 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")
js_type_check("closure_compile") {
deps = [
":add_site_dialog",
":all_sites",
":category_default_setting",
":category_setting_exceptions",
":constants",
":cookie_info",
":local_data_browser_proxy",
":media_picker",
":protocol_handlers",
":site_data",
":site_data_details_subpage",
":site_data_entry",
":site_details",
":site_details_permission",
":site_entry",
":site_list",
":site_list_entry",
":site_settings_behavior",
":site_settings_prefs_browser_proxy",
":usb_devices",
":website_usage_private_api",
":zoom_levels",
]
}
js_library("add_site_dialog") {
deps = [
":constants",
":site_settings_behavior",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("all_sites") {
deps = [
":constants",
":site_settings_behavior",
"//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:load_time_data",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("category_default_setting") {
deps = [
":constants",
":site_settings_behavior",
"../settings_page:settings_animated_pages",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("category_setting_exceptions") {
deps = [
":constants",
"../settings_page:settings_animated_pages",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("constants") {
deps = [
"//ui/webui/resources/js:cr",
]
}
js_library("local_data_browser_proxy") {
deps = [
":constants",
":cookie_info",
"//ui/webui/resources/js:cr",
]
externs_list = [
"$externs_path/chrome_send.js",
"$externs_path/settings_private.js",
]
}
js_library("media_picker") {
deps = [
":site_settings_behavior",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("cookie_info") {
deps = [
"//ui/webui/resources/js:load_time_data",
]
}
js_library("protocol_handlers") {
deps = [
":site_settings_behavior",
"../android_apps_page:android_apps_browser_proxy",
"//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("usb_devices") {
deps = [
":site_settings_behavior",
"//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("site_data") {
deps = [
":cookie_info",
":local_data_browser_proxy",
":site_data_entry",
":site_settings_behavior",
"..:global_scroll_target_behavior",
"//ui/webui/resources/cr_elements/cr_search_field:cr_search_field",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:i18n_behavior",
"//ui/webui/resources/js:list_property_update_behavior",
"//ui/webui/resources/js:web_ui_listener_behavior",
"//ui/webui/resources/js/cr/ui:focus_without_ink",
]
}
js_library("site_data_details_subpage") {
deps = [
":local_data_browser_proxy",
"..:route",
"//third_party/polymer/v1_0/components-chromium/iron-list:iron-list-extracted",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("site_data_entry") {
deps = [
":cookie_info",
":local_data_browser_proxy",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:i18n_behavior",
"//ui/webui/resources/js:icon",
"//ui/webui/resources/js/cr/ui:focus_row_behavior",
]
}
js_library("site_details") {
deps = [
":constants",
":site_details_permission",
":site_settings_behavior",
":website_usage_private_api",
"..:route",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:i18n_behavior",
"//ui/webui/resources/js:load_time_data",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("site_details_permission") {
deps = [
":constants",
":site_settings_behavior",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:i18n_behavior",
"//ui/webui/resources/js:load_time_data",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}
js_library("site_entry") {
deps = [
":constants",
":local_data_browser_proxy",
":site_settings_behavior",
":site_settings_prefs_browser_proxy",
"..:route",
"//third_party/polymer/v1_0/components-chromium/iron-collapse:iron-collapse-extracted",
"//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/cr_elements/cr_lazy_render:cr_lazy_render",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:load_time_data",
]
}
js_library("site_list") {
deps = [
":constants",
":site_list_entry",
":site_settings_behavior",
"../multidevice_page:multidevice_browser_proxy",
"//ui/webui/resources/cr_elements/cr_action_menu:cr_action_menu",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:list_property_update_behavior",
"//ui/webui/resources/js:web_ui_listener_behavior",
"//ui/webui/resources/js/cr/ui:focus_without_ink",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("site_list_entry") {
deps = [
":constants",
":site_settings_behavior",
"..:route",
"//ui/webui/resources/cr_elements/policy:cr_policy_pref_indicator",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr/ui:focus_row_behavior",
]
}
js_library("site_settings_behavior") {
deps = [
":constants",
":site_settings_prefs_browser_proxy",
"..:route",
"//ui/webui/resources/cr_elements/policy:cr_policy_indicator_behavior",
"//ui/webui/resources/cr_elements/policy:cr_policy_pref_behavior",
"//ui/webui/resources/js:assert",
"//ui/webui/resources/js:icon",
"//ui/webui/resources/js:load_time_data",
]
externs_list = [ "$externs_path/settings_private.js" ]
}
js_library("site_settings_prefs_browser_proxy") {
deps = [
":constants",
"//ui/webui/resources/js:cr",
]
externs_list = [
"$externs_path/chrome_send.js",
"$externs_path/settings_private.js",
]
}
js_library("website_usage_private_api") {
deps = [
"//ui/webui/resources/js:cr",
]
externs_list = [ "$externs_path/chrome_send.js" ]
}
js_library("zoom_levels") {
deps = [
":site_settings_behavior",
"//ui/webui/resources/js:list_property_update_behavior",
"//ui/webui/resources/js:web_ui_listener_behavior",
]
}