Commit bd72038d authored by Luciano Pacheco's avatar Luciano Pacheco Committed by Chromium LUCI CQ

Files app: Add JS module for metadata_box_controller.js

Bug: 1133186
Change-Id: I28133b243490606169f24c6085f938e2fed2b320
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2629147
Commit-Queue: Luciano Pacheco <lucmult@chromium.org>
Reviewed-by: default avatarJeremie Boulic <jboulic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#843930}
parent 8781d9e3
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
const FilesQuickView = Polymer({
/* #export */ const FilesQuickView = Polymer({
is: 'files-quick-view',
properties: {
......
......@@ -54,6 +54,7 @@ js_type_check("closure_compile_jsmodules") {
":last_modified_controller.m",
":launch_param.m",
":list_thumbnail_loader.m",
":metadata_box_controller.m",
":metadata_update_controller.m",
":mock_directory_model.m",
":mock_folder_shortcut_data_model.m",
......@@ -1217,6 +1218,25 @@ js_library("metadata_box_controller") {
]
}
js_library("metadata_box_controller.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/metadata_box_controller.m.js" ]
deps = [
":path_component.m",
":quick_view_model.m",
"metadata:metadata_item.m",
"metadata:metadata_model.m",
"ui:file_metadata_formatter.m",
"//ui/file_manager/externs:volume_manager.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/foreground/elements:files_metadata_box.m",
"//ui/file_manager/file_manager/foreground/elements:files_quick_view.m",
"//ui/webui/resources/js:assert.m",
]
extra_deps = [ ":modulize" ]
}
js_library("metadata_update_controller") {
deps = [
":directory_model",
......@@ -1621,7 +1641,6 @@ js_library("toolbar_controller.m") {
"ui:file_list_selection_model.m",
"ui:list_container.m",
"ui:location_line.m",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/file_manager/base/js:volume_manager_types.m",
"//ui/file_manager/externs:volume_manager.m",
"//ui/file_manager/file_manager/common/js:util.m",
......@@ -1722,6 +1741,7 @@ js_modulizer("modulize") {
"last_modified_controller.js",
"launch_param.js",
"list_thumbnail_loader.js",
"metadata_box_controller.js",
"metadata_update_controller.js",
"metrics_start.js",
"mock_actions_model.js",
......
......@@ -2,11 +2,22 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// #import {MetadataItem} from './metadata/metadata_item.m.js';
// #import {VolumeManager} from '../../../externs/volume_manager.m.js';
// #import {FileMetadataFormatter} from './ui/file_metadata_formatter.m.js';
// #import {QuickViewModel} from './quick_view_model.m.js';
// #import {MetadataModel} from './metadata/metadata_model.m.js';
// #import {PathComponent} from './path_component.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {util} from '../../common/js/util.m.js';
// #import {FilesQuickView} from '../elements/files_quick_view.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
/**
* Controller of metadata box.
* This should be initialized with |init| method.
*/
class MetadataBoxController {
/* #export */ class MetadataBoxController {
/**
* @param {!MetadataModel} metadataModel
* @param {!QuickViewModel} quickViewModel
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment