blob: 86c93674c6b0cf108a9d32603a2db992dadbc46f [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 = [
":array_data_model",
":autocomplete_list",
":command",
":context_menu_button",
":context_menu_handler",
":dialogs",
":drag_wrapper",
":focus_grid",
":focus_manager",
":focus_outline_manager",
":focus_row",
":focus_row_behavior",
":focus_without_ink",
":grid",
":list",
":list_item",
":list_selection_controller",
":list_selection_model",
":list_single_selection_model",
":menu",
":menu_button",
":menu_item",
":node_utils",
":overlay",
":position_util",
":splitter",
":store",
":store_client",
":table",
":tree",
]
}
js_library("array_data_model") {
deps = [
"..:event_target",
"../..:cr",
]
}
js_library("autocomplete_list") {
deps = [
":list",
":list_single_selection_model",
":position_util",
]
}
js_library("command") {
deps = [
"..:ui",
"../..:cr",
]
}
js_library("context_menu_button") {
deps = [
":menu_button",
]
}
js_library("context_menu_handler") {
deps = [
":menu",
":menu_button",
":position_util",
"..:event_target",
"..:ui",
"../..:cr",
]
}
js_library("dialogs") {
deps = [
"../..:cr",
]
}
js_library("drag_wrapper") {
deps = [
"../..:assert",
"../..:cr",
]
}
js_library("focus_grid") {
deps = [
":focus_row",
"../..:assert",
"../..:cr",
"../..:event_tracker",
]
}
js_library("focus_manager") {
deps = [
"../..:cr",
]
}
js_library("focus_outline_manager") {
deps = [
"../..:cr",
]
}
js_library("focus_row_behavior") {
deps = [
":focus_row",
]
}
js_library("focus_row") {
deps = [
"../..:assert",
"../..:cr",
"../..:event_tracker",
"../..:util",
]
}
js_library("focus_without_ink") {
deps = [
"..:ui",
"../..:cr",
]
}
js_library("grid") {
deps = [
":list",
]
}
js_library("list") {
deps = [
":array_data_model",
":list_item",
":list_selection_controller",
":list_selection_model",
]
}
js_library("list_item") {
deps = [
"../..:cr",
]
}
js_library("list_selection_controller") {
deps = [
":list_selection_model",
"../..:cr",
]
}
js_library("list_selection_model") {
deps = [
"..:event_target",
"../..:cr",
]
}
js_library("list_single_selection_model") {
deps = [
"..:event_target",
"../..:cr",
]
}
js_library("menu_button") {
deps = [
":menu",
":menu_item",
":position_util",
"..:ui",
"../..:assert",
"../..:cr",
"../..:event_tracker",
]
}
js_library("menu_item") {
deps = [
":command",
"..:ui",
"../..:cr",
"../..:load_time_data",
]
}
js_library("menu") {
deps = [
":menu_item",
"..:ui",
"../..:assert",
"../..:cr",
]
}
js_library("node_utils") {
deps = [
"../..:cr",
]
}
js_library("overlay") {
deps = [
"../..:cr",
"../..:util",
]
}
js_library("position_util") {
deps = [
"../..:cr",
]
}
js_library("splitter") {
deps = [
"..:ui",
"../..:cr",
]
}
js_library("store") {
deps = [
"../..:cr",
]
}
js_library("store_client") {
deps = [
":store",
"../..:cr",
]
}
js_library("table") {
deps = [
":list",
":list_single_selection_model",
"table:table_column_model",
"table:table_header",
"table:table_list",
]
}
js_library("tree") {
deps = [
"..:ui",
"../..:cr",
"../..:util",
]
}