diff options
Diffstat (limited to 'chromium/chrome/browser/resources/pdf/BUILD.gn')
-rw-r--r-- | chromium/chrome/browser/resources/pdf/BUILD.gn | 57 |
1 files changed, 43 insertions, 14 deletions
diff --git a/chromium/chrome/browser/resources/pdf/BUILD.gn b/chromium/chrome/browser/resources/pdf/BUILD.gn index 89a0223ca86..079381842d8 100644 --- a/chromium/chrome/browser/resources/pdf/BUILD.gn +++ b/chromium/chrome/browser/resources/pdf/BUILD.gn @@ -4,28 +4,19 @@ import("//third_party/closure_compiler/compile_js.gni") -# TODO(dpapad): Add compile targets for all files, crbug.com/721073. group("closure_compile") { deps = [ ":pdf_resources", - "elements/viewer-bookmark:closure_compile", - "elements/viewer-error-screen:closure_compile", - "elements/viewer-form-warning:closure_compile", - "elements/viewer-page-indicator:closure_compile", - "elements/viewer-page-selector:closure_compile", - "elements/viewer-password-screen:closure_compile", - "elements/viewer-pdf-toolbar:closure_compile", - "elements/viewer-toolbar-dropdown:closure_compile", - "elements/viewer-zoom-toolbar:closure_compile", + "elements:closure_compile", ] if (is_chromeos) { - deps += [ - "elements/viewer-ink-host:closure_compile", - "ink:closure_compile", - ] + deps += [ "ink:closure_compile" ] } } +js_library("annotation_tool") { +} + js_library("browser_api") { deps = [ "//ui/webui/resources/js:assert", @@ -86,15 +77,53 @@ js_library("navigator") { ] } +js_library("toolbar_manager") { + deps = [ + "elements:viewer-pdf-toolbar", + "elements:viewer-zoom-toolbar", + ] +} + +js_library("controller") { + deps = [ + ":annotation_tool", + ":viewport", + "elements:viewer-pdf-toolbar", + "//ui/webui/resources/js:load_time_data", + "//ui/webui/resources/js/cr:event_target", + ] +} + +js_library("pdf_viewer") { + deps = [ + ":controller", + ":navigator", + ":toolbar_manager", + ":viewport", + "elements:viewer-bookmark", + "elements:viewer-error-screen", + "elements:viewer-page-indicator", + "elements:viewer-password-screen", + "elements:viewer-pdf-toolbar", + "elements:viewer-zoom-toolbar", + "//ui/webui/resources/js:event_tracker", + "//ui/webui/resources/js:load_time_data", + ] + externs_list = [ "$externs_path/resources_private.js" ] +} + js_type_check("pdf_resources") { deps = [ ":browser_api", + ":controller", ":gesture_detector", ":metrics", ":navigator", ":open_pdf_params_parser", ":pdf_fitting_type", ":pdf_scripting_api", + ":pdf_viewer", + ":toolbar_manager", ":viewport", ":viewport_scroller", ":zoom_manager", |