Commit 5a1612f7 authored by Demetrios Papadopoulos's avatar Demetrios Papadopoulos Committed by Commit Bot

WebUI: Only expose a single polymer3_elements target per component.

Small cleanup to provide better encapsulation and make the
ui/webui/resources/cr_elements:polymer3_elements target definition more
readable.

Bug: 965770
Change-Id: Ib6e14b1c9326b248274f917280f06a5d1b45516d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2018340Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#734776}
parent eb42cf8f
......@@ -167,24 +167,17 @@ group("polymer3_elements") {
"cr_expand_button:cr_expand_button_module",
"cr_fingerprint:cr_fingerprint_progress_arc_module",
"cr_icon_button:cr_icon_button_module",
"cr_input:cr_input_module",
"cr_input:cr_input_style_css_module",
"cr_input:polymer3_elements",
"cr_lazy_render:cr_lazy_render_module",
"cr_link_row:cr_link_row_module",
"cr_radio_button:cr_radio_button_module",
"cr_radio_button:cr_radio_button_style_css_module",
"cr_radio_button:modulize",
"cr_radio_button:polymer3_elements",
"cr_radio_group:cr_radio_group_module",
"cr_search_field:cr_search_field_module",
"cr_search_field:modulize",
"cr_search_field:polymer3_elements",
"cr_slider:cr_slider_module",
"cr_tabs:cr_tabs_module",
"cr_toast:cr_toast_manager_module",
"cr_toast:cr_toast_module",
"cr_toast:polymer3_elements",
"cr_toggle:cr_toggle_module",
"cr_toolbar:cr_toolbar_module",
"cr_toolbar:cr_toolbar_search_field_module",
"cr_toolbar:cr_toolbar_selection_overlay_module",
"cr_toolbar:polymer3_elements",
"cr_view_manager:cr_view_manager_module",
"policy:polymer3_elements",
]
......
......@@ -16,6 +16,13 @@ js_library("cr_input") {
]
}
group("polymer3_elements") {
deps = [
":cr_input_module",
":cr_input_style_css_module",
]
}
polymer_modulizer("cr_input") {
js_file = "cr_input.js"
html_file = "cr_input.html"
......
......@@ -20,6 +20,14 @@ js_library("cr_radio_button_behavior") {
# Targets for auto-generating and typechecking Polymer 3 JS modules
group("polymer3_elements") {
deps = [
":cr_radio_button_module",
":cr_radio_button_style_css_module",
":modulize",
]
}
js_modulizer("modulize") {
input_files = [ "cr_radio_button_behavior.js" ]
deps = [ "//third_party/polymer/v3_0/components-chromium/paper-behaviors:paper-ripple-behavior" ]
......
......@@ -27,6 +27,13 @@ js_library("cr_search_field") {
# Targets for auto-generating and typechecking Polymer 3 JS modules
group("polymer3_elements") {
deps = [
":cr_search_field_module",
":modulize",
]
}
js_modulizer("modulize") {
input_files = [ "cr_search_field_behavior.js" ]
deps = []
......
......@@ -24,6 +24,13 @@ js_library("cr_toast_manager") {
]
}
group("polymer3_elements") {
deps = [
":cr_toast_manager_module",
":cr_toast_module",
]
}
polymer_modulizer("cr_toast") {
js_file = "cr_toast.js"
html_file = "cr_toast.html"
......
......@@ -26,6 +26,14 @@ js_library("cr_toolbar") {
deps = [ ":cr_toolbar_search_field" ]
}
group("polymer3_elements") {
deps = [
":cr_toolbar_module",
":cr_toolbar_search_field_module",
":cr_toolbar_selection_overlay_module",
]
}
polymer_modulizer("cr_toolbar") {
js_file = "cr_toolbar.js"
html_file = "cr_toolbar.html"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment