summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/pdf/BUILD.gn
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/chrome/browser/resources/pdf/BUILD.gn
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-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.gn95
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",