diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/chrome/browser/resources/pdf/BUILD.gn | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/browser/resources/pdf/BUILD.gn')
-rw-r--r-- | chromium/chrome/browser/resources/pdf/BUILD.gn | 95 |
1 files changed, 82 insertions, 13 deletions
diff --git a/chromium/chrome/browser/resources/pdf/BUILD.gn b/chromium/chrome/browser/resources/pdf/BUILD.gn index c975fd597e2..02cef40417b 100644 --- a/chromium/chrome/browser/resources/pdf/BUILD.gn +++ b/chromium/chrome/browser/resources/pdf/BUILD.gn @@ -3,6 +3,22 @@ # found in the LICENSE file. import("//third_party/closure_compiler/compile_js.gni") +import("//tools/polymer/html_to_js.gni") + +group("web_components") { + public_deps = [ + ":web_components_local", + "elements:web_components", + ] +} + +html_to_js("web_components_local") { + js_files = [ + "pdf_viewer.js", + "pdf_viewer_pp.js", + "pdf_viewer_shared_style.js", + ] +} group("closure_compile") { deps = [ @@ -32,10 +48,12 @@ js_library("constants") { } js_library("gesture_detector") { + deps = [ "//ui/webui/resources/js/cr:event_target.m" ] } js_library("open_pdf_params_parser") { deps = [ ":constants" ] + externs_list = [ "$externs_path/pending.js" ] } js_library("pdf_scripting_api") { @@ -83,32 +101,61 @@ js_library("toolbar_manager") { ] } -js_library("controller") { +js_library("ink_controller") { deps = [ ":annotation_tool", + ":controller", + ":viewport", + "//ui/webui/resources/js/cr:event_target.m", + ] +} + +js_library("controller") { + deps = [ ":viewport", "elements:viewer-pdf-toolbar", "//ui/webui/resources/js:assert.m", "//ui/webui/resources/js:load_time_data.m", "//ui/webui/resources/js:promise_resolver.m", - "//ui/webui/resources/js:util.m", "//ui/webui/resources/js/cr:event_target.m", ] } +js_library("pdf_viewer_base") { + deps = [ + ":browser_api", + ":constants", + ":controller", + ":metrics", + ":pdf_scripting_api", + ":pdf_viewer_utils", + ":viewport", + ":viewport_scroller", + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + "//ui/webui/resources/js:assert.m", + "//ui/webui/resources/js:event_tracker.m", + "//ui/webui/resources/js:load_time_data.m", + "//ui/webui/resources/js:promise_resolver.m", + "//ui/webui/resources/js:util.m", + ] + externs_list = [ "$externs_path/resources_private.js" ] +} + js_library("pdf_viewer") { deps = [ ":bookmark_type", + ":browser_api", ":constants", ":controller", + ":ink_controller", ":metrics", ":navigator", ":pdf_scripting_api", + ":pdf_viewer_base", + ":pdf_viewer_utils", ":toolbar_manager", ":viewport", - ":viewport_scroller", "elements:viewer-error-screen", - "elements:viewer-page-indicator", "elements:viewer-password-screen", "elements:viewer-pdf-toolbar", "elements:viewer-zoom-toolbar", @@ -121,19 +168,39 @@ js_library("pdf_viewer") { externs_list = [ "$externs_path/resources_private.js" ] } -js_library("main_util") { +js_library("pdf_viewer_utils") { deps = [ - ":browser_api", - ":pdf_viewer", + ":controller", + ":viewport", ] } -js_library("main") { - deps = [ ":main_util" ] +js_library("pdf_viewer_pp") { + deps = [ + ":constants", + ":controller", + ":pdf_scripting_api", + ":pdf_viewer_base", + ":pdf_viewer_utils", + ":toolbar_manager", + ":viewport", + "elements:viewer-error-screen", + "elements:viewer-page-indicator", + "elements:viewer-zoom-toolbar", + "//ui/webui/resources/js:assert.m", + "//ui/webui/resources/js:event_tracker.m", + "//ui/webui/resources/js:load_time_data.m", + "//ui/webui/resources/js:promise_resolver.m", + "//ui/webui/resources/js:util.m", + ] + externs_list = [ "$externs_path/resources_private.js" ] } -js_library("main_pp") { - deps = [ ":main_util" ] +js_library("main") { + deps = [ + ":browser_api", + ":pdf_viewer", + ] } js_type_check("pdf_resources") { @@ -144,14 +211,16 @@ js_type_check("pdf_resources") { ":constants", ":controller", ":gesture_detector", + ":ink_controller", ":main", - ":main_pp", - ":main_util", ":metrics", ":navigator", ":open_pdf_params_parser", ":pdf_scripting_api", ":pdf_viewer", + ":pdf_viewer_base", + ":pdf_viewer_pp", + ":pdf_viewer_utils", ":toolbar_manager", ":viewport", ":viewport_scroller", |