diff options
Diffstat (limited to 'chromium/chrome/browser/resources/chromeos/camera/src/js')
7 files changed, 80 insertions, 0 deletions
diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/BUILD.gn index 059505eb02c..7ea176a9a3f 100644 --- a/chromium/chrome/browser/resources/chromeos/camera/src/js/BUILD.gn +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/BUILD.gn @@ -17,6 +17,9 @@ group("closure_compile") { js_type_check("compile_resources") { deps = [ + ":background", + ":intent", + ":metrics", ":nav", ":resolution_event_broker", ":state", @@ -26,6 +29,18 @@ js_type_check("compile_resources") { ] } +js_library("intent") { + deps = [ + "mojo:chrome_helper", + ] +} + +js_library("metrics") { + deps = [ + "externs:chrome_platform_analytics", + ] +} + js_library("resolution_event_broker") { } @@ -39,6 +54,12 @@ js_library("nav") { js_library("state") { } +js_library("background") { + deps = [ + ":intent", + ] +} + js_library("toast") { deps = [ ":util", @@ -52,6 +73,7 @@ js_library("util") { deps = [ ":tooltip", "browser_proxy:browser_proxy", + "mojo:chrome_helper", ] externs_list = [ "$externs_path/chrome_extensions.js" ] } diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/device/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/device/BUILD.gn index cc01ba9b370..a54df9607b7 100644 --- a/chromium/chrome/browser/resources/chromeos/camera/src/js/device/BUILD.gn +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/device/BUILD.gn @@ -9,6 +9,7 @@ js_type_check("closure_compile") { ":camera3_device_info", ":constraints_preferrer", ":device_info_updater", + ":error", ] } @@ -31,6 +32,10 @@ js_library("device_info_updater") { deps = [ ":camera3_device_info", ":constraints_preferrer", + ":error", "..:state", ] } + +js_library("error") { +} diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/externs/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/externs/BUILD.gn new file mode 100644 index 00000000000..e41499011b1 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/externs/BUILD.gn @@ -0,0 +1,11 @@ +# 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_library("chrome_platform_analytics") { + sources = [] + + externs_list = [ "chrome_platform_analytics.js" ] +} diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/models/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/models/BUILD.gn index db0f77e3e3f..39e60221b1d 100644 --- a/chromium/chrome/browser/resources/chromeos/camera/src/js/models/BUILD.gn +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/models/BUILD.gn @@ -33,4 +33,12 @@ js_library("result_saver") { } js_library("video_saver") { + sources = [ + "file_video_saver.js", + "intent_video_saver.js", + "video_saver_interface.js", + ] + deps = [ + "..:intent", + ] } diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/mojo/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/mojo/BUILD.gn index 3be85b7f5c2..ba8aca34aad 100644 --- a/chromium/chrome/browser/resources/chromeos/camera/src/js/mojo/BUILD.gn +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/mojo/BUILD.gn @@ -6,11 +6,20 @@ import("//third_party/closure_compiler/compile_js.gni") js_type_check("closure_compile") { deps = [ + ":chrome_helper", ":device_operator", ":image_capture", ] } +js_library("chrome_helper") { + deps = [ + "//components/arc/mojom:camera_intent_js_library_for_compile", + "//components/chromeos_camera/common:camera_app_helper_js_library_for_compile", + ] + externs_list = [ "$externs_path/pending.js" ] +} + js_library("device_operator") { deps = [ "//media/capture/video/chromeos/mojom:cros_camera_js_library_for_compile", diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/views/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/views/BUILD.gn index 84560373b2c..d52516bb184 100644 --- a/chromium/chrome/browser/resources/chromeos/camera/src/js/views/BUILD.gn +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/views/BUILD.gn @@ -7,6 +7,7 @@ import("//third_party/closure_compiler/compile_js.gni") group("closure_compile") { deps = [ ":compile_resources", + "camera:compile_resources", ] } diff --git a/chromium/chrome/browser/resources/chromeos/camera/src/js/views/camera/BUILD.gn b/chromium/chrome/browser/resources/chromeos/camera/src/js/views/camera/BUILD.gn new file mode 100644 index 00000000000..38a22c262b9 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/camera/src/js/views/camera/BUILD.gn @@ -0,0 +1,24 @@ +# 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") + +group("closure_compile") { + deps = [ + ":compile_resources", + ] +} + +js_type_check("compile_resources") { + deps = [ + ":review_result", + ] +} + +js_library("review_result") { + deps = [ + "../..:state", + "../..:util", + ] +} |