| # Copyright 2019 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 = [ |
| #TODO(crbug.com/986001): Fix compilation errors and enable all targets. |
| |
| #":about", |
| ":chrome_sync", |
| |
| #":data", |
| ":events", |
| ":search", |
| ":sync_index", |
| ":sync_log", |
| |
| #":sync_node_browser", |
| #":sync_search", |
| ":traffic_log", |
| |
| #":types", |
| ":user_events", |
| ] |
| } |
| |
| js_library("about") { |
| deps = [ |
| "//third_party/jstemplate:jstemplate", |
| "//ui/webui/resources/js:util", |
| ] |
| } |
| |
| js_library("chrome_sync") { |
| deps = [ |
| "//ui/webui/resources/js:cr", |
| "//ui/webui/resources/js:util", |
| ] |
| } |
| |
| js_library("data") { |
| } |
| |
| js_library("events") { |
| deps = [ |
| "//third_party/jstemplate:jstemplate", |
| "//ui/webui/resources/js:cr", |
| ] |
| } |
| |
| js_library("search") { |
| deps = [ |
| "//ui/webui/resources/js:util", |
| "//ui/webui/resources/js/cr/ui:splitter", |
| ] |
| } |
| |
| js_library("sync_index") { |
| deps = [ |
| "//ui/webui/resources/js:util", |
| "//ui/webui/resources/js/cr/ui:tabs", |
| ] |
| } |
| |
| js_library("sync_log") { |
| deps = [ |
| "//ui/webui/resources/js:cr", |
| "//ui/webui/resources/js/cr:event_target", |
| ] |
| } |
| |
| js_library("sync_node_browser") { |
| deps = [ |
| "//ui/webui/resources/js:cr", |
| "//ui/webui/resources/js/cr/ui:tree", |
| ] |
| } |
| |
| js_library("sync_search") { |
| deps = [ |
| "//ui/webui/resources/js:cr", |
| "//ui/webui/resources/js/cr/ui:array_data_model", |
| "//ui/webui/resources/js/cr/ui:list", |
| ] |
| } |
| |
| js_library("traffic_log") { |
| deps = [ "//ui/webui/resources/js:cr" ] |
| } |
| |
| js_library("types") { |
| deps = [ "//ui/webui/resources/js:cr" ] |
| } |
| |
| js_library("user_events") { |
| deps = [ |
| "//ui/webui/resources/js:cr", |
| "//ui/webui/resources/js:util", |
| ] |
| } |