0

Files app: Stop auto-generating JS module for common

* app_util.js async_util.js
* error_counter.js
* files_app_entry_types.js
* file_type.js
* file_operation_common.js
* filtered_volume_manager.js
* importer_common.js
* test_importer_common.js
* lru_cache.js
* mediasession_types.js

Bug: 1214953
Change-Id: Id4e1b7310d387f2c4b0c03b197de45f46c54c69e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2976122
Commit-Queue: Luciano Pacheco <lucmult@chromium.org>
Reviewed-by: Jeremie Boulic <jboulic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#894643}
This commit is contained in:
Luciano Pacheco
2021-06-22 12:41:44 +00:00
committed by Chromium LUCI CQ
parent da7d5e8bda
commit 0c873f4faa
104 changed files with 320 additions and 488 deletions
ui/file_manager
BUILD.gn
audio_player
file_manager
BUILD.gn
background
common
externs
foreground
manifest.json
image_loader
video_player

@ -86,6 +86,17 @@ preprocess_if_expr("preprocess_static") {
"audio_player/js/test_util.js",
# Externs:
"file_manager/common/js/mediasession_types.js",
"file_manager/common/js/lru_cache.js",
"file_manager/common/js/test_importer_common.js",
"file_manager/common/js/importer_common.js",
"file_manager/common/js/filtered_volume_manager.js",
"file_manager/common/js/file_operation_common.js",
"file_manager/common/js/file_type.js",
"file_manager/common/js/files_app_entry_types.js",
"file_manager/common/js/error_counter.js",
"file_manager/common/js/async_util.js",
"file_manager/common/js/app_util.js",
"file_manager/externs/progress_center_panel.js",
"file_manager/externs/metadata_worker_window.js",
"file_manager/externs/files_app_entry_interfaces.js",
@ -286,16 +297,6 @@ preprocess_if_expr("preprocess_generated") {
"audio_player/elements/repeat_button.js",
# Common:
"file_manager/common/js/app_util.m.js",
"file_manager/common/js/async_util.m.js",
"file_manager/common/js/error_counter.m.js",
"file_manager/common/js/file_operation_common.m.js",
"file_manager/common/js/file_type.m.js",
"file_manager/common/js/files_app_entry_types.m.js",
"file_manager/common/js/filtered_volume_manager.m.js",
"file_manager/common/js/importer_common.m.js",
"file_manager/common/js/lru_cache.m.js",
"file_manager/common/js/mediasession_types.m.js",
"file_manager/common/js/metrics.m.js",
"file_manager/common/js/metrics_base.m.js",
"file_manager/common/js/mock_chrome.m.js",
@ -374,8 +375,6 @@ preprocess_if_expr("preprocess_generated") {
"file_manager/foreground/elements/files_toast.js",
"file_manager/foreground/elements/files_toggle_ripple.js",
"file_manager/foreground/elements/files_tooltip.js",
# Metadata:
]
deps = [
@ -431,10 +430,6 @@ generate_grd("build_grd") {
if (optimize_webui) {
input_files += [
# Fix unittestxs: These files are imported via chrome-extension:// URLs:
"file_manager/common/js/app_util.m.js",
"file_manager/common/js/file_type.m.js",
"file_manager/common/js/files_app_entry_types.m.js",
"file_manager/common/js/lru_cache.m.js",
"file_manager/common/js/mock_chrome.m.js",
"file_manager/common/js/power.m.js",
"file_manager/common/js/storage_adapter.m.js",

@ -55,10 +55,10 @@ js_library("audio_player") {
deps = [
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/file_manager/audio_player/elements:audio_player",
"//ui/file_manager/file_manager/common/js:app_util.m",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager.m",
"//ui/file_manager/file_manager/common/js:mediasession_types.m",
"//ui/file_manager/file_manager/common/js:app_util",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager",
"//ui/file_manager/file_manager/common/js:mediasession_types",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -77,7 +77,7 @@ js_library("background") {
deps = [
"//ui/file_manager/file_manager/background/js:app_window_wrapper",
"//ui/file_manager/file_manager/background/js:background_base",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
]
}

@ -7,10 +7,10 @@ import '../elements/audio_player.js';
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import {dashToCamelCase} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
import {appUtil} from '../../file_manager/common/js/app_util.m.js';
import {AsyncUtil} from '../../file_manager/common/js/async_util.m.js';
import {FilteredVolumeManager} from '../../file_manager/common/js/filtered_volume_manager.m.js';
import {MediaSessionPlaybackState} from '../../file_manager/common/js/mediasession_types.m.js';
import {appUtil} from '../../file_manager/common/js/app_util.js';
import {AsyncUtil} from '../../file_manager/common/js/async_util.js';
import {FilteredVolumeManager} from '../../file_manager/common/js/filtered_volume_manager.js';
import {MediaSessionPlaybackState} from '../../file_manager/common/js/mediasession_types.js';
import {util} from '../../file_manager/common/js/util.m.js';
import {AllowedPaths} from '../../file_manager/common/js/volume_manager_types.m.js';
import {ExternallyUnmountedEvent} from '../../file_manager/externs/volume_manager.js';

@ -4,7 +4,7 @@
import {SingletonAppWindowWrapper} from '../../file_manager/background/js/app_window_wrapper.js';
import {BackgroundBaseImpl} from '../../file_manager/background/js/background_base.js';
import {FileType} from '../../file_manager/common/js/file_type.m.js';
import {FileType} from '../../file_manager/common/js/file_type.js';
import {util} from '../../file_manager/common/js/util.m.js';
/**

@ -30,6 +30,10 @@ generate_grd("build_static_grdp") {
"common/js/notifications_browser_proxy.js",
# For some unittests:
"common/js/app_util.js",
"common/js/lru_cache.js",
"common/js/file_type.js",
"common/js/files_app_entry_types.js",
"foreground/js/metadata/image_orientation.js",
"externs/background/background_base.js",
"externs/entry_location.js",

@ -121,8 +121,8 @@ js_library("app_window_wrapper") {
visibility += related_apps
deps = [
":app_windows",
"//ui/file_manager/file_manager/common/js:app_util.m",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:app_util",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/webui/resources/js:assert.m",
]
}
@ -147,7 +147,7 @@ js_library("background") {
":mount_metrics",
":progress_center",
":volume_manager_factory",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -176,7 +176,7 @@ js_library("main_background.m") {
":background",
":metrics_start",
":test_util",
"//ui/file_manager/file_manager/common/js:error_counter.m",
"//ui/file_manager/file_manager/common/js:error_counter",
]
}
@ -230,8 +230,8 @@ js_unittest("crostini_unittest.m") {
js_library("device_handler") {
deps = [
":volume_manager_factory",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
@ -248,7 +248,7 @@ js_unittest("device_handler_unittest.m") {
":mock_progress_center",
":mock_volume_manager",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
@ -274,7 +274,7 @@ js_library("drive_sync_handler") {
deps = [
":file_operation_util",
":launcher",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:drive_dialog_controller",
@ -299,8 +299,8 @@ js_library("duplicate_finder") {
deps = [
":import_history",
":volume_manager_factory",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:lru_cache.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:lru_cache",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -315,7 +315,7 @@ js_unittest("duplicate_finder_unittest.m") {
":mock_volume_manager",
":test_import_history",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
@ -336,7 +336,7 @@ js_library("entry_location_impl") {
js_library("file_operation_handler") {
deps = [
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs/background:file_operation_manager",
@ -351,7 +351,7 @@ js_unittest("file_operation_handler_unittest.m") {
":mock_file_operation_manager",
":mock_progress_center",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
]
@ -371,8 +371,8 @@ js_library("file_operation_manager") {
":metadata_proxy",
":trash",
":volume_manager_factory",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:trash",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:xfm.m",
@ -390,7 +390,7 @@ js_unittest("file_operation_manager_unittest.m") {
":file_operation_util",
":volume_manager_factory",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
@ -404,8 +404,8 @@ js_unittest("file_operation_manager_unittest.m") {
js_library("file_operation_util") {
deps = [
":metadata_proxy",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:trash",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/webui/resources/js:assert.m",
@ -414,7 +414,7 @@ js_library("file_operation_util") {
}
js_library("metadata_proxy") {
deps = [ "//ui/file_manager/file_manager/common/js:lru_cache.m" ]
deps = [ "//ui/file_manager/file_manager/common/js:lru_cache" ]
}
js_unittest("metadata_proxy_unittest.m") {
@ -433,7 +433,7 @@ js_library("metrics_start") {
js_library("import_history") {
deps = [
":metadata_proxy",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs/background:import_history",
"//ui/webui/resources/js:assert.m",
@ -444,11 +444,11 @@ js_unittest("import_history_unittest.m") {
deps = [
":import_history",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
"//ui/file_manager/file_manager/common/js:test_importer_common.m",
"//ui/file_manager/file_manager/common/js:test_importer_common",
"//ui/file_manager/file_manager/common/js:unittest_util.m",
"//ui/file_manager/file_manager/externs/background:import_history",
]
@ -465,8 +465,8 @@ js_library("media_import_handler") {
deps = [
":file_operation_util",
":task_queue",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
@ -492,11 +492,11 @@ js_unittest("media_import_handler_unittest.m") {
":mock_volume_manager",
":test_import_history",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
"//ui/file_manager/file_manager/common/js:test_importer_common.m",
"//ui/file_manager/file_manager/common/js:test_importer_common",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_info",
"//ui/file_manager/file_manager/externs/background:duplicate_finder",
@ -509,7 +509,7 @@ js_library("mock_media_scanner") {
deps = [
":media_scanner",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/externs/background:media_scanner",
]
visibility += [
@ -521,7 +521,7 @@ js_library("media_scanner") {
deps = [
":file_operation_util",
":metadata_proxy",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/externs/background:media_scanner",
"//ui/webui/resources/js:assert.m",
]
@ -537,7 +537,7 @@ js_unittest("media_scanner_unittest.m") {
":mock_media_scanner",
":test_import_history",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
"//ui/file_manager/file_manager/common/js:unittest_util.m",
"//ui/file_manager/file_manager/externs/background:media_scanner",
@ -575,7 +575,7 @@ js_library("mock_progress_center") {
js_library("progress_center") {
deps = [
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:progress_center_panel",
@ -590,8 +590,8 @@ js_library("runtime_loaded_test_util") {
":app_windows",
":file_operation_util",
":volume_manager_factory",
"//ui/file_manager/file_manager/common/js:error_counter.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:error_counter",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -603,7 +603,7 @@ js_library("runtime_loaded_test_util") {
js_library("volume_info_impl") {
deps = [
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -620,7 +620,7 @@ js_unittest("task_queue_unittest.m") {
deps = [
":task_queue",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
"//ui/file_manager/file_manager/externs/background:task_queue",
]
@ -628,7 +628,7 @@ js_unittest("task_queue_unittest.m") {
js_library("task_queue") {
deps = [
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/externs/background:task_queue",
]
}
@ -660,7 +660,7 @@ js_library("test_import_history") {
deps = [
":import_history",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
]
}
@ -714,7 +714,7 @@ js_library("volume_manager_impl") {
":entry_location_impl",
":volume_info_list_impl",
":volume_manager_util",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_info",

@ -6,8 +6,8 @@ import './app_windows.js';
import {assertInstanceof} from 'chrome://resources/js/assert.m.js';
import {appUtil} from '../../common/js/app_util.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {appUtil} from '../../common/js/app_util.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {xfm} from '../../common/js/xfm.m.js';
/**

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {metrics} from '../../common/js/metrics.m.js';
import {str, util} from '../../common/js/util.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';

@ -4,8 +4,8 @@
import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {importer} from '../../common/js/importer_common.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {importer} from '../../common/js/importer_common.js';
import {metrics} from '../../common/js/metrics.m.js';
import {ProgressCenterItem, ProgressItemState, ProgressItemType} from '../../common/js/progress_center_common.m.js';
import {str, strf, util} from '../../common/js/util.m.js';

@ -5,7 +5,7 @@
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {metrics} from '../../common/js/metrics.m.js';
import {installMockChrome, MockChromeStorageAPI} from '../../common/js/mock_chrome.m.js';
import {MockFileSystem} from '../../common/js/mock_entry.m.js';

@ -4,7 +4,7 @@
import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {ProgressCenterItem, ProgressItemState, ProgressItemType} from '../../common/js/progress_center_common.m.js';
import {str, strf} from '../../common/js/util.m.js';
import {xfm} from '../../common/js/xfm.m.js';

@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {LRUCache} from '../../common/js/lru_cache.m.js';
import {importer} from '../../common/js/importer_common.js';
import {LRUCache} from '../../common/js/lru_cache.js';
import {metrics} from '../../common/js/metrics.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {duplicateFinderInterfaces} from '../../externs/background/duplicate_finder.js';

@ -4,7 +4,7 @@
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {installMockChrome, MockCommandLinePrivate} from '../../common/js/mock_chrome.m.js';
import {MockFileSystem} from '../../common/js/mock_entry.m.js';
import {reportPromise} from '../../common/js/test_error_reporting.m.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
import {ProgressCenterItem, ProgressItemState, ProgressItemType} from '../../common/js/progress_center_common.m.js';
import {str, strf, util} from '../../common/js/util.m.js';
import {FileOperationManager} from '../../externs/background/file_operation_manager.js';

@ -5,7 +5,7 @@
// clang-format off
import { assertArrayEquals,assertEquals, assertTrue} from 'chrome://test/chai_assert.js';
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
import {ProgressItemState} from '../../common/js/progress_center_common.m.js';
import {util} from '../../common/js/util.m.js';

@ -4,8 +4,8 @@
import {assert} from 'chrome://resources/js/assert.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {FileOperationError, FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {FileOperationError, FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
import {TrashEntry, TrashRootEntry} from '../../common/js/trash.js';
import {util} from '../../common/js/util.m.js';
import {xfm} from '../../common/js/xfm.m.js';

@ -6,7 +6,7 @@
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import { assertArrayEquals, assertEquals, assertFalse,assertTrue} from 'chrome://test/chai_assert.js';
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
import {FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
import {installMockChrome} from '../../common/js/mock_chrome.m.js';
import { joinPath, MockDirectoryEntry, MockEntry, MockFileEntry,MockFileSystem} from '../../common/js/mock_entry.m.js';
import {reportPromise, waitUntil} from '../../common/js/test_error_reporting.m.js';

@ -10,8 +10,8 @@
import {assert} from 'chrome://resources/js/assert.m.js';
import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {FileOperationError, FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {FileOperationError, FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
import {TrashEntry} from '../../common/js/trash.js';
import {util} from '../../common/js/util.m.js';

@ -9,7 +9,7 @@
import {assertNotReached} from 'chrome://resources/js/assert.m.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {util} from '../../common/js/util.m.js';
import {importerHistoryInterfaces} from '../../externs/background/import_history.js';

@ -5,11 +5,11 @@
// clang-format off
import { assertEquals,assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {MockChromeStorageAPI} from '../../common/js/mock_chrome.m.js';
import {MockFileEntry,MockFileSystem} from '../../common/js/mock_entry.m.js';
import {reportPromise} from '../../common/js/test_error_reporting.m.js';
import {importerTest} from '../../common/js/test_importer_common.m.js';
import {importerTest} from '../../common/js/test_importer_common.js';
import {TestCallRecorder} from '../../common/js/unittest_util.m.js';
import {importerHistoryInterfaces} from '../../externs/background/import_history.js';

@ -7,7 +7,7 @@
*/
import './metrics_start.js';
import '../../common/js/error_counter.m.js';
import '../../common/js/error_counter.js';
import './background.js';
import './test_util.js';

@ -4,8 +4,8 @@
import {assert} from 'chrome://resources/js/assert.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {importer} from '../../common/js/importer_common.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {importer} from '../../common/js/importer_common.js';
import {metrics} from '../../common/js/metrics.m.js';
import {ProgressCenterItem, ProgressItemState, ProgressItemType} from '../../common/js/progress_center_common.m.js';
import {strf, util} from '../../common/js/util.m.js';

@ -4,11 +4,11 @@
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {MockCommandLinePrivate} from '../../common/js/mock_chrome.m.js';
import {MockDirectoryEntry, MockFileSystem} from '../../common/js/mock_entry.m.js';
import {reportPromise} from '../../common/js/test_error_reporting.m.js';
import {importerTest} from '../../common/js/test_importer_common.m.js';
import {importerTest} from '../../common/js/test_importer_common.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {xfm} from '../../common/js/xfm.m.js';
import {duplicateFinderInterfaces} from '../../externs/background/duplicate_finder.js';

@ -4,7 +4,7 @@
import {assert} from 'chrome://resources/js/assert.m.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {mediaScannerInterfaces} from '../../externs/background/media_scanner.js';
import {fileOperationUtil} from './file_operation_util.js';

@ -4,7 +4,7 @@
import {assertEquals, assertFalse, assertThrows} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {reportPromise} from '../../common/js/test_error_reporting.m.js';
import {assertFileEntryPathsEqual} from '../../common/js/unittest_util.m.js';
import {mediaScannerInterfaces} from '../../externs/background/media_scanner.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {LRUCache} from '../../common/js/lru_cache.m.js';
import {LRUCache} from '../../common/js/lru_cache.js';
// Namespace
const metadataProxy = {};

@ -4,7 +4,7 @@
import {assertEquals, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {mediaScannerInterfaces} from '../../externs/background/media_scanner.js';
import {mediaScanner} from './media_scanner.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {ProgressCenterItem, ProgressItemState} from '../../common/js/progress_center_common.m.js';
import {str} from '../../common/js/util.m.js';
import {xfm} from '../../common/js/xfm.m.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {taskQueueInterfaces} from '../../externs/background/task_queue.js';
// Namespace

@ -4,7 +4,7 @@
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {reportPromise} from '../../common/js/test_error_reporting.m.js';
import {taskQueueInterfaces} from '../../externs/background/task_queue.js';

@ -3,7 +3,7 @@
// found in the LICENSE file.
import {assertTrue} from 'chrome://test/chai_assert.js';
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {importerHistoryInterfaces} from '../../externs/background/import_history.js';
// Namespace

@ -4,7 +4,7 @@
import {assert} from 'chrome://resources/js/assert.m.js';
import {FakeEntryImpl} from '../../common/js/files_app_entry_types.m.js';
import {FakeEntryImpl} from '../../common/js/files_app_entry_types.js';
import {str} from '../../common/js/util.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {FakeEntry, FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';

@ -6,7 +6,7 @@ import {assert} from 'chrome://resources/js/assert.m.js';
import {dispatchSimpleEvent} from 'chrome://resources/js/cr.m.js';
import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
import {util} from '../../common/js/util.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {VolumeInfo} from '../../externs/volume_info.js';

@ -24,22 +24,33 @@ group("closure_compile") {
group("js_modules") {
deps = [
":app_util",
":async_util",
":error_counter",
":file_operation_common",
":file_type",
":files_app_entry_types",
":filtered_volume_manager",
":importer_common",
":lru_cache",
":mediasession_types",
":notifications_browser_proxy",
":test_importer_common",
":trash",
]
}
js_type_check("closure_compile_jsmodules") {
deps = [
":app_util.m",
":async_util.m",
":error_counter.m",
":file_operation_common.m",
":file_type.m",
":files_app_entry_types.m",
":filtered_volume_manager.m",
":importer_common.m",
":lru_cache.m",
":app_util",
":async_util",
":error_counter",
":file_operation_common",
":file_type",
":files_app_entry_types",
":filtered_volume_manager",
":importer_common",
":lru_cache",
":metrics.m",
":metrics_base.m",
":mock_entry.m",
@ -65,7 +76,7 @@ js_type_check("test_support_modules_type_check") {
deps = [
":mock_chrome.m",
":test_error_reporting.m",
":test_importer_common.m",
":test_importer_common",
":unittest_util.m",
]
@ -78,19 +89,6 @@ js_type_check("test_support_modules_type_check") {
}
js_library("app_util") {
deps = [
":volume_manager_types",
":xfm",
]
externs_list = [
"//ui/file_manager/file_manager/externs/app_window_common.js",
"//ui/file_manager/file_manager/externs/background/background_base.js",
]
}
js_library("app_util.m") {
sources =
[ "$root_gen_dir/ui/file_manager/file_manager/common/js/app_util.m.js" ]
deps = [
"//ui/file_manager/file_manager/externs:file_manager_private",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -98,42 +96,17 @@ js_library("app_util.m") {
]
externs_list =
[ "//ui/file_manager/file_manager/externs/app_window_common.js" ]
extra_deps = [ ":modulize" ]
}
js_library("async_util") {
}
js_library("async_util.m") {
sources =
[ "$root_gen_dir/ui/file_manager/file_manager/common/js/async_util.m.js" ]
extra_deps = [ ":modulize" ]
}
js_library("error_counter") {
}
js_library("error_counter.m") {
sources = [
"$root_gen_dir/ui/file_manager/file_manager/common/js/error_counter.m.js",
]
extra_deps = [ ":modulize" ]
}
js_library("files_app_entry_types") {
deps = [ "//ui/file_manager/file_manager/externs:file_manager_private" ]
externs_list = [
"//ui/file_manager/file_manager/externs/files_app_entry_interfaces.js",
"//ui/file_manager/file_manager/externs/volume_info.js",
]
}
js_unittest("files_app_entry_types_unittest.m") {
deps = [
":files_app_entry_types.m",
":files_app_entry_types",
":mock_entry.m",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
@ -142,39 +115,25 @@ js_unittest("files_app_entry_types_unittest.m") {
]
}
js_library("files_app_entry_types.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/files_app_entry_types.m.js" ]
js_library("files_app_entry_types") {
deps = [
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_info",
]
extra_deps = [ ":modulize" ]
}
js_library("file_type") {
deps = [
":files_app_entry_types",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
]
}
js_library("file_type.m") {
sources =
[ "$root_gen_dir/ui/file_manager/file_manager/common/js/file_type.m.js" ]
deps = [
":files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
"//ui/webui/resources/js:assert.m",
]
extra_deps = [ ":modulize" ]
}
js_unittest("file_type_unittest.m") {
deps = [
":file_type.m",
":file_type",
":mock_entry.m",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -182,37 +141,15 @@ js_unittest("file_type_unittest.m") {
}
js_library("file_operation_common") {
deps = [ ":util" ]
externs_list =
[ "//ui/file_manager/file_manager/externs/files_app_entry_interfaces.js" ]
}
js_library("file_operation_common.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/file_operation_common.m.js" ]
deps = [
":util.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
]
extra_deps = [ ":modulize" ]
}
js_library("filtered_volume_manager") {
deps = [
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
"//ui/file_manager/file_manager/externs:file_manager_private",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr/ui:array_data_model",
]
externs_list = [ "//ui/file_manager/file_manager/externs/background/volume_manager_factory.js" ]
}
js_library("filtered_volume_manager.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/filtered_volume_manager.m.js" ]
deps = [
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:entry_location",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -224,65 +161,34 @@ js_library("filtered_volume_manager.m") {
"//ui/webui/resources/js/cr:event_target.m",
"//ui/webui/resources/js/cr/ui:array_data_model.m",
]
extra_deps = [ ":modulize" ]
}
# These importer files actually belong here. Nothing outside the Files app uses
# them, so restrict visibility. TODO(tapted): Simplify visibility when
# everything else moves to //ui/file_manager/base.
js_library("importer_common") {
visibility = []
visibility = [ "//ui/file_manager/file_manager/*" ]
deps = [
":file_type",
":xfm",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
]
}
js_library("importer_common.m") {
sources = [
"$root_gen_dir/ui/file_manager/file_manager/common/js/importer_common.m.js",
]
deps = [
":file_type.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
"//ui/file_manager/file_manager/externs:volume_info",
"//ui/file_manager/file_manager/externs:volume_manager",
]
extra_deps = [ ":modulize" ]
}
js_library("test_importer_common") {
testonly = true
deps = [
":importer_common",
":unittest_util",
"//ui/file_manager/file_manager/common/js:mock_chrome",
"//ui/file_manager/file_manager/common/js:test_error_reporting",
]
visibility = []
visibility = [ "//ui/file_manager/file_manager/*" ]
}
js_library("test_importer_common.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/test_importer_common.m.js" ]
deps = [
":importer_common.m",
":unittest_util.m",
]
extra_deps = [ ":modulize" ]
}
js_unittest("importer_common_unittest.m") {
deps = [
":importer_common.m",
":importer_common",
":mock_entry.m",
":test_importer_common.m",
":test_importer_common",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/background/js:mock_volume_manager",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
@ -295,16 +201,9 @@ js_unittest("importer_common_unittest.m") {
js_library("lru_cache") {
}
js_library("lru_cache.m") {
sources =
[ "$root_gen_dir/ui/file_manager/file_manager/common/js/lru_cache.m.js" ]
extra_deps = [ ":modulize" ]
}
js_unittest("lru_cache_unittest.m") {
deps = [
":lru_cache.m",
":lru_cache",
"//chrome/test/data/webui:chai_assert",
]
}
@ -312,12 +211,6 @@ js_unittest("lru_cache_unittest.m") {
js_library("mediasession_types") {
}
js_library("mediasession_types.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/mediasession_types.m.js" ]
extra_deps = [ ":modulize" ]
}
js_library("metrics") {
visibility = []
visibility = [ "//ui/file_manager/file_manager/*" ]
@ -448,7 +341,7 @@ js_library("xfm.m") {
js_library("trash") {
deps = [
":files_app_entry_types.m",
":files_app_entry_types",
":util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -478,12 +371,10 @@ js_library("unittest_util.m") {
js_library("util") {
deps = [
":files_app_entry_types",
"//ui/file_manager/file_manager/externs:file_manager_private",
# TODO(tapted): Remove these base util dependencies, which exist temporarily
# to allow targets to depend only on util, if they depend on one of these.
"//ui/file_manager/file_manager/common/js:app_util",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
"//ui/webui/resources/js:load_time_data",
"//ui/webui/resources/js:util",
@ -504,8 +395,8 @@ js_library("util.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/common/js/util.m.js" ]
deps = [
":files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
":files_app_entry_types",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:entry_location",
"//ui/file_manager/file_manager/externs:file_manager_private",
@ -528,7 +419,7 @@ js_library("util.m") {
js_unittest("util_unittest.m") {
deps = [
":files_app_entry_types.m",
":files_app_entry_types",
":mock_entry.m",
":util.m",
"//chrome/test/data/webui:chai_assert",
@ -581,16 +472,6 @@ js_test_gen_html("js_test_gen_html_modules") {
js_modulizer("modulize") {
input_files = [
"app_util.js",
"async_util.js",
"error_counter.js",
"file_operation_common.js",
"file_type.js",
"files_app_entry_types.js",
"filtered_volume_manager.js",
"importer_common.js",
"lru_cache.js",
"mediasession_types.js",
"metrics.js",
"metrics_base.js",
"mock_chrome.js",
@ -599,7 +480,6 @@ js_modulizer("modulize") {
"progress_center_common.js",
"storage_adapter.js",
"test_error_reporting.js",
"test_importer_common.js",
"unittest_util.js",
"util.js",
"volume_manager_types.js",

@ -2,17 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview Utility functions for creating and operating on the packaged
* AppWindow API.
* @suppress {uselessCode} Temporary suppress because of the line exporting.
*/
// clang-format off
// #import {BackgroundBase} from '../../externs/background/background_base.js';
// #import {VolumeManager} from '../../externs/volume_manager.js';
// #import {xfm} from './xfm.m.js';
// clang-format on
import {BackgroundBase} from '../../externs/background/background_base.js';
import {VolumeManager} from '../../externs/volume_manager.js';
import {xfm} from './xfm.m.js';
const appUtil = {};
@ -196,5 +188,4 @@ appUtil.getVolumeManager = async () => {
return backgroundPage.getVolumeManager();
};
// eslint-disable-next-line semi,no-extra-semi
/* #export */ {appUtil};
export {appUtil};

@ -2,11 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview
* @suppress {uselessCode} Temporary suppress because of the line exporting.
*/
/**
* Namespace for async utility functions.
*/
@ -468,5 +463,4 @@ AsyncUtil.RateLimiter = class {
}
};
// eslint-disable-next-line semi,no-extra-semi
/* #export */ {AsyncUtil};
export {AsyncUtil};

@ -5,7 +5,6 @@
(function() {
/* #ignore */ 'use strict';
/**
* This variable is checked in several integration and unit tests, to make sure

@ -2,12 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// clang-format off
// #import {util} from './util.m.js';
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js'
// clang-format on
import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
/* #export */ class FileOperationProgressEvent extends Event {
import {util} from './util.m.js';
export class FileOperationProgressEvent extends Event {
/** @param {string} eventName */
constructor(eventName) {
super(eventName);
@ -56,7 +55,7 @@ FileOperationProgressEvent.EventType = {
* If the code is TARGET_EXISTS, data should be the existing Entry.
* If the code is FILESYSTEM_ERROR, data should be the FileError.
*/
/* #export */ class FileOperationError {
export class FileOperationError {
/**
* @param {util.FileOperationErrorType} code Error type.
* @param {string|Entry|DOMError} data Additional data.

@ -2,17 +2,17 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// clang-format off
// #import * as wrappedVolumeManagerCommon from './volume_manager_types.m.js'; const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {VolumeEntry} from './files_app_entry_types.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// clang-format on
import {assert} from 'chrome://resources/js/assert.m.js';
import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
import {VolumeEntry} from './files_app_entry_types.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
/**
* Namespace object for file type utility functions.
*/
/* #export */ function FileType() {}
export function FileType() {}
/**
* @typedef {{

@ -2,13 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {FileType} from './file_type.m.js';
import {MockFileSystem} from './mock_entry.m.js';
import * as wrappedVolumeManagerCommon from './volume_manager_types.m.js';
const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
import {assertEquals} from 'chrome://test/chai_assert.js';
import {FileType} from './file_type.js';
import {MockFileSystem} from './mock_entry.m.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
/*
* Tests that Downloads icon is customized within Downloads root, but not in
* others.

@ -21,11 +21,10 @@
* https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader
*/
// clang-format off
// #import * as wrappedVolumeManagerCommon from './volume_manager_types.m.js'; const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
// #import {FilesAppEntry, FilesAppDirEntry, FakeEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {VolumeInfo} from '../../externs/volume_info.js';
// clang-format on
import {FakeEntry, FilesAppDirEntry, FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
import {VolumeInfo} from '../../externs/volume_info.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
/**
* A reader compatible with DirectoryEntry.createReader (from Web Standards)
@ -35,7 +34,7 @@
* entries.
* @extends {DirectoryReader}
*/
/* #export */ class StaticReader {
export class StaticReader {
/**
* @param {!Array<!Entry|!FilesAppEntry>} entries: Array of Entry-like
* instances that will be returned/read by this reader.
@ -70,7 +69,7 @@
* entries from all readers.
* @extends {DirectoryReader}
*/
/* #export */ class CombinedReaders {
export class CombinedReaders {
/**
* @param {!Array<!DirectoryReader>} readers Array of all readers that will
* have their entries combined.
@ -128,7 +127,7 @@
*
* @implements FilesAppDirEntry
*/
/* #export */ class EntryList {
export class EntryList {
/**
* @param {string} label: Label to be used when displaying to user, it should
* already translated.
@ -325,7 +324,7 @@
*
* @implements FilesAppDirEntry
*/
/* #export */ class VolumeEntry {
export class VolumeEntry {
/**
* @param {!VolumeInfo} volumeInfo: VolumeInfo for this entry.
*/
@ -593,7 +592,7 @@
*
* @implements FakeEntry
*/
/* #export */ class FakeEntryImpl {
export class FakeEntryImpl {
/**
* @param {string} label Translated text to be displayed to user.
* @param {!VolumeManagerCommon.RootType} rootType Root type of this entry.

@ -11,7 +11,7 @@ const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
import {MockFileSystem} from './mock_entry.m.js';
import {reportPromise, waitUntil} from './test_error_reporting.m.js';
import {VolumeEntry, EntryList, StaticReader, CombinedReaders, FakeEntryImpl} from './files_app_entry_types.m.js';
import {VolumeEntry, EntryList, StaticReader, CombinedReaders, FakeEntryImpl} from './files_app_entry_types.js';
import {VolumeInfo} from '../../externs/volume_info.js';
// clang-format on

@ -2,18 +2,18 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// clang-format off
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {VolumeInfo} from '../../externs/volume_info.js';
// #import {VolumeInfoList} from '../../externs/volume_info_list.js';
// #import {VolumeManager, ExternallyUnmountedEvent} from '../../externs/volume_manager.js';
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {EntryLocation} from '../../externs/entry_location.js';
// #import {VolumeManagerCommon, AllowedPaths} from './volume_manager_types.m.js';
// #import {dispatchSimpleEvent} from 'chrome://resources/js/cr.m.js';
// #import {ArrayDataModel} from 'chrome://resources/js/cr/ui/array_data_model.m.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
// clang-format on
import {assert} from 'chrome://resources/js/assert.m.js';
import {dispatchSimpleEvent} from 'chrome://resources/js/cr.m.js';
import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
import {ArrayDataModel} from 'chrome://resources/js/cr/ui/array_data_model.m.js';
import {EntryLocation} from '../../externs/entry_location.js';
import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
import {VolumeInfo} from '../../externs/volume_info.js';
import {VolumeInfoList} from '../../externs/volume_info_list.js';
import {ExternallyUnmountedEvent, VolumeManager} from '../../externs/volume_manager.js';
import {AllowedPaths, VolumeManagerCommon} from './volume_manager_types.m.js';
/**
* Implementation of VolumeInfoList for FilteredVolumeManager.
@ -25,9 +25,9 @@
* @final
* @implements {VolumeInfoList}
*/
/* #export */ class FilteredVolumeInfoList {
export class FilteredVolumeInfoList {
/**
* @param {!cr.ui.ArrayDataModel} list
* @param {!ArrayDataModel} list
*/
constructor(list) {
/** @private @const */
@ -73,7 +73,7 @@
*
* @implements {VolumeManager}
*/
/* #export */ class FilteredVolumeManager extends cr.EventTarget {
export class FilteredVolumeManager extends EventTarget {
/**
*
* @param {!AllowedPaths} allowedPaths Which paths are supported in the Files
@ -89,7 +89,7 @@
this.writableOnly_ = writableOnly;
// Internal list holds filtered VolumeInfo instances.
/** @private */
this.list_ = new cr.ui.ArrayDataModel([]);
this.list_ = new ArrayDataModel([]);
// Public VolumeManager.volumeInfoList property accessed by callers.
this.volumeInfoList = new FilteredVolumeInfoList(this.list_);
@ -174,7 +174,7 @@
// Dispatch 'drive-connection-changed' to listeners, since the return value
// of FilteredVolumeManager.getDriveConnectionState() can be changed by
// setting this.volumeManager_.
cr.dispatchSimpleEvent(this, 'drive-connection-changed');
dispatchSimpleEvent(this, 'drive-connection-changed');
// Cache volumeInfoList.
const volumeInfoList = [];
@ -226,7 +226,7 @@
switch (event.type) {
case 'drive-connection-changed':
if (this.isAllowedVolumeType_(VolumeManagerCommon.VolumeType.DRIVE)) {
cr.dispatchSimpleEvent(this, 'drive-connection-changed');
dispatchSimpleEvent(this, 'drive-connection-changed');
}
break;
case 'externally-unmounted':

@ -2,19 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview
* @suppress {uselessCode} Temporary suppress because of the line exporting.
*/
// clang-format off
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {VolumeInfo} from '../../externs/volume_info.js';
// #import {VolumeManager} from '../../externs/volume_manager.js';
// #import {FileType} from './file_type.m.js';
// #import {VolumeManagerCommon} from './volume_manager_types.m.js';
// #import {xfm} from './xfm.m.js';
// clang-format on
import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
import {VolumeInfo} from '../../externs/volume_info.js';
import {VolumeManager} from '../../externs/volume_manager.js';
import {FileType} from './file_type.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
import {xfm} from './xfm.m.js';
// Namespace
// eslint-disable-next-line no-var
@ -983,5 +976,4 @@ importer.ChromeLocalStorage = class {
/** @private @const {!importer.ChromeLocalStorage} */
importer.ChromeLocalStorage.INSTANCE_ = new importer.ChromeLocalStorage();
// eslint-disable-next-line semi,no-extra-semi
/* #export */ {importer};
export {importer};

@ -7,11 +7,11 @@ import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.j
import {MockVolumeManager} from '../../background/js/mock_volume_manager.js';
import {VolumeInfo} from '../../externs/volume_info.js';
import {importer} from './importer_common.m.js';
import {importer} from './importer_common.js';
import {MockChromeStorageAPI, MockCommandLinePrivate} from './mock_chrome.m.js';
import {MockDirectoryEntry, MockFileEntry} from './mock_entry.m.js';
import {reportPromise} from './test_error_reporting.m.js';
import {importerTest} from './test_importer_common.m.js';
import {importerTest} from './test_importer_common.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
/** @type {!MockVolumeManager} */

@ -84,7 +84,7 @@ class LRUCacheList {
* Cache management class implementing LRU algorithm.
* @template T
*/
/* #export */ class LRUCache {
export class LRUCache {
/**
* @param {number} maxSize Maximum total size of items this cache can hold.
* When items are put without specifying their sizes, their sizes are

@ -3,7 +3,7 @@
// found in the LICENSE file.
import {assertEquals, assertTrue} from 'chrome://test/chai_assert.js';
import {LRUCache} from './lru_cache.m.js';
import {LRUCache} from './lru_cache.js';
export function testLRUCache() {
const cache = new LRUCache(3);

@ -10,7 +10,7 @@
* @see https://wicg.github.io/mediasession/#enumdef-mediasessionplaybackstate
* @enum {string}
*/
/* #export */ const MediaSessionPlaybackState = {
export const MediaSessionPlaybackState = {
NONE: 'none',
PAUSED: 'paused',
PLAYING: 'playing'

@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// #import {importer} from './importer_common.m.js';
// #import {TestCallRecorder} from './unittest_util.m.js';
import {importer} from './importer_common.js';
import {TestCallRecorder} from './unittest_util.m.js';
// Namespace
/* #export */ const importerTest = {};
export const importerTest = {};
/**
* Sets up a logger for use in unit tests. The test logger doesn't attempt to

@ -24,7 +24,7 @@ import {assert} from 'chrome://resources/js/assert.m.js';
import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
import {VolumeManager} from '../../externs/volume_manager.js';
import {CombinedReaders, FakeEntryImpl} from './files_app_entry_types.m.js';
import {CombinedReaders, FakeEntryImpl} from './files_app_entry_types.js';
import {str, util} from './util.m.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';

@ -13,10 +13,10 @@
// #import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
// #import {queryRequiredElement} from 'chrome://resources/js/util.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import * as wrappedVolumeManagerCommon from './volume_manager_types.m.js'; const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
// #import {VolumeManagerCommon} from './volume_manager_types.m.js';
// #import {decorate} from 'chrome://resources/js/cr/ui.m.js';
// #import {FilesAppEntry, FakeEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {EntryList} from './files_app_entry_types.m.js';
// #import {EntryList} from './files_app_entry_types.js';
// #import {VolumeInfo} from '../../externs/volume_info.js';
// #import {EntryLocation} from '../../externs/entry_location.js';
// #import {VolumeManager} from '../../externs/volume_manager.js';

@ -2,14 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {EntryList, FakeEntryImpl, VolumeEntry} from './files_app_entry_types.m.js';
import {MockFileSystem} from './mock_entry.m.js';
import * as wrappedUtil from './util.m.js';
const {util} = wrappedUtil;
import * as wrappedVolumeManagerCommon from './volume_manager_types.m.js';
const {VolumeManagerCommon} = wrappedVolumeManagerCommon;
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {MockVolumeManager} from '../../background/js/mock_volume_manager.js';
import {assertEquals, assertTrue, assertFalse} from 'chrome://test/chai_assert.js';
import {EntryList, FakeEntryImpl, VolumeEntry} from './files_app_entry_types.js';
import {MockFileSystem} from './mock_entry.m.js';
import {util} from './util.m.js';
import {VolumeManagerCommon} from './volume_manager_types.m.js';
let fileSystem;

@ -44,7 +44,7 @@ js_library("drive_sync_handler") {
js_library("duplicate_finder") {
deps = [
":import_history",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
]
}
@ -60,7 +60,7 @@ js_library("file_operation_manager") {
}
js_library("import_history") {
deps = [ "//ui/file_manager/file_manager/common/js:importer_common.m" ]
deps = [ "//ui/file_manager/file_manager/common/js:importer_common" ]
}
js_library("media_import_handler") {
@ -71,12 +71,12 @@ js_library("media_import_handler") {
":media_scanner",
":progress_center",
":task_queue",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
]
}
js_library("media_scanner") {
deps = [ "//ui/file_manager/file_manager/common/js:importer_common.m" ]
deps = [ "//ui/file_manager/file_manager/common/js:importer_common" ]
}
js_library("progress_center") {
@ -87,5 +87,5 @@ js_library("progress_center") {
}
js_library("task_queue") {
deps = [ "//ui/file_manager/file_manager/common/js:importer_common.m" ]
deps = [ "//ui/file_manager/file_manager/common/js:importer_common" ]
}

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {importerHistoryInterfaces} from './import_history.js';
// Namespace

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
// Namespace
// eslint-disable-next-line no-var

@ -8,7 +8,7 @@
* of its media import unittest and caller sites.
*/
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
import {DriveSyncHandler} from './drive_sync_handler.js';
import {duplicateFinderInterfaces} from './duplicate_finder.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
export const mediaScannerInterfaces = {};
/**

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {importer} from '../../common/js/importer_common.m.js';
import {importer} from '../../common/js/importer_common.js';
const taskQueueInterfaces = {};

@ -72,7 +72,7 @@ js_library("files_format_dialog") {
deps = [
"//third_party/polymer/v3_0/components-chromium/iron-icon:iron-icon",
"//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_info",
@ -132,7 +132,7 @@ js_unittest("files_password_dialog_unittest.m") {
js_library("files_password_dialog") {
deps = [
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/webui/resources/cr_elements/cr_button:cr_button.m",
"//ui/webui/resources/cr_elements/cr_dialog:cr_dialog.m",
"//ui/webui/resources/cr_elements/cr_input:cr_input.m",

@ -14,7 +14,7 @@ import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
import {I18nBehavior} from 'chrome://resources/js/i18n_behavior.m.js';
import {html, Polymer} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
import {EntryList, VolumeEntry} from '../../common/js/files_app_entry_types.m.js';
import {EntryList, VolumeEntry} from '../../common/js/files_app_entry_types.js';
import {util} from '../../common/js/util.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {VolumeInfo} from '../../externs/volume_info.js';

@ -3,7 +3,7 @@
// found in the LICENSE file.
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import {AsyncUtil} from '../../common/js/async_util.m.js';
import {AsyncUtil} from '../../common/js/async_util.js';
/**
* FilesPasswordDialog template.

@ -325,7 +325,7 @@ js_library("app_state_controller.m") {
":directory_model.m",
"ui:file_manager_ui",
"ui:list_container",
"//ui/file_manager/file_manager/common/js:app_util.m",
"//ui/file_manager/file_manager/common/js:app_util",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/webui/resources/js:assert.m",
]
@ -345,7 +345,7 @@ js_library("column_visibility_controller.m") {
deps = [
":directory_model.m",
"ui:file_manager_ui",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
]
@ -394,7 +394,7 @@ js_library("crostini_controller.m") {
":file_manager_commands.m",
":navigation_list_model.m",
"ui:directory_tree",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs/background:crostini",
@ -457,7 +457,6 @@ js_library("directory_contents") {
deps = [
":constants",
":file_list_model",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:metrics",
"//ui/file_manager/file_manager/common/js:util",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
@ -472,7 +471,7 @@ js_library("directory_contents.m") {
":constants.m",
":file_list_model.m",
"metadata:metadata_model",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -500,7 +499,6 @@ js_library("directory_model") {
deps = [
":directory_contents",
":file_watcher",
"//ui/file_manager/file_manager/common/js:importer_common",
]
externs_list = [
"//ui/file_manager/file_manager/externs/background/file_operation_manager.js",
@ -517,7 +515,7 @@ js_library("directory_model.m") {
":file_watcher.m",
"metadata:metadata_model",
"ui:file_list_selection_model",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -652,7 +650,6 @@ js_library("empty_folder_controller.m") {
js_library("file_list_model") {
deps = [
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util",
"//ui/webui/resources/js/cr/ui:array_data_model",
]
@ -662,7 +659,7 @@ js_library("file_list_model.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/file_list_model.m.js" ]
deps = [
"metadata:metadata_model",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:entry_location",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -715,7 +712,6 @@ js_library("file_manager") {
":spinner_controller",
":task_controller",
":toolbar_controller",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager",
"//ui/file_manager/file_manager/common/js:storage_adapter",
"//ui/webui/resources/js/cr/ui:list_selection_model",
]
@ -777,8 +773,8 @@ js_library("file_manager.m") {
"ui:file_manager_ui",
"ui:file_metadata_formatter",
"ui:file_table",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:storage_adapter.m",
@ -823,7 +819,6 @@ js_library("file_manager_commands") {
":providers_model",
":spinner_controller",
":task_controller",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:progress_center_common",
"//ui/file_manager/file_manager/common/js:storage_adapter",
"//ui/webui/resources/cr_elements/cr_input:cr_input",
@ -849,9 +844,9 @@ js_library("file_manager_commands.m") {
":webui_command_extender.m",
"ui:directory_tree",
"ui:files_confirm_dialog",
"//ui/file_manager/file_manager/common/js:file_operation_common.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:file_operation_common",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:trash",
@ -888,7 +883,6 @@ js_library("file_selection") {
deps = [
":constants",
":directory_model",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
"//ui/webui/resources/js:assert",
@ -903,7 +897,7 @@ js_library("file_selection.m") {
":directory_model.m",
"metadata:metadata_model",
"ui:list_container",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -922,7 +916,6 @@ js_library("file_tasks") {
":file_transfer_controller",
":naming_controller",
":task_history",
"//ui/file_manager/file_manager/common/js:async_util",
]
externs_list = [
"//ui/file_manager/file_manager/externs/background/crostini.js",
@ -947,8 +940,8 @@ js_library("file_tasks.m") {
"ui:files_confirm_dialog",
"ui:files_menu",
"ui:multi_menu_button",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
@ -1016,7 +1009,7 @@ js_library("file_transfer_controller.m") {
"ui:directory_tree",
"ui:drag_selector",
"ui:list_container",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:progress_center_common.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -1068,10 +1061,7 @@ js_unittest("file_transfer_controller_unittest.m") {
}
js_library("file_type_filters_controller") {
deps = [
":directory_model",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
]
deps = [ ":directory_model" ]
}
js_library("file_type_filters_controller.m") {
@ -1090,7 +1080,7 @@ js_unittest("file_type_filters_controller_unittest.m") {
":directory_model.m",
":file_type_filters_controller.m",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:mock_chrome",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -1101,7 +1091,6 @@ js_unittest("file_type_filters_controller_unittest.m") {
js_library("file_watcher") {
deps = [
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:util",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
"//ui/webui/resources/js:assert",
@ -1111,7 +1100,7 @@ js_library("file_watcher") {
js_library("file_watcher.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/file_watcher.m.js" ]
deps = [
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
"//ui/webui/resources/js:assert.m",
@ -1123,8 +1112,6 @@ js_library("file_watcher.m") {
js_library("folder_shortcuts_data_model") {
deps = [
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager",
"//ui/file_manager/file_manager/common/js:metrics",
"//ui/file_manager/file_manager/common/js:util",
"//ui/file_manager/file_manager/common/js:volume_manager_types",
@ -1135,8 +1122,8 @@ js_library("folder_shortcuts_data_model") {
js_library("folder_shortcuts_data_model.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/folder_shortcuts_data_model.m.js" ]
deps = [
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:filtered_volume_manager",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -1199,7 +1186,6 @@ js_library("import_controller") {
":providers_model",
":spinner_controller",
":task_controller",
"//ui/file_manager/file_manager/common/js:importer_common",
]
externs_list = [
"//ui/file_manager/file_manager/externs/background/media_import_handler.js",
@ -1213,7 +1199,7 @@ js_library("import_controller.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/import_controller.m.js" ]
deps = [
":file_selection.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -1297,7 +1283,7 @@ js_library("list_thumbnail_loader.m") {
":file_list_model.m",
":thumbnail_loader.m",
"metadata:thumbnail_model",
"//ui/file_manager/file_manager/common/js:lru_cache.m",
"//ui/file_manager/file_manager/common/js:lru_cache",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
"//ui/webui/resources/js:assert.m",
@ -1328,7 +1314,6 @@ js_unittest("list_thumbnail_loader_unittest.m") {
js_library("main") {
deps = [
":file_manager",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:metrics",
"//ui/file_manager/file_manager/common/js:util",
]
@ -1379,10 +1364,7 @@ js_library("main_window_component.m") {
}
js_library("metadata_box_controller") {
deps = [
":quick_view_model",
"//ui/file_manager/file_manager/common/js:file_type",
]
deps = [ ":quick_view_model" ]
}
js_library("metadata_box_controller.m") {
@ -1393,7 +1375,7 @@ js_library("metadata_box_controller.m") {
"metadata:metadata_item",
"metadata:metadata_model",
"ui:file_metadata_formatter",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:volume_manager",
"//ui/file_manager/file_manager/foreground/elements:files_metadata_box",
@ -1472,7 +1454,7 @@ js_library("navigation_list_model.m") {
":directory_model.m",
":folder_shortcuts_data_model.m",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:trash",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -1497,7 +1479,7 @@ js_unittest("navigation_list_model_unittest.m") {
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/background/js:mock_volume_manager",
"//ui/file_manager/file_manager/background/js:volume_info_impl",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
@ -1582,7 +1564,7 @@ js_library("quick_view_controller.m") {
"ui:files_confirm_dialog",
"ui:list_container",
"ui:multi_menu_button",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:command_handler_deps",
@ -1617,7 +1599,6 @@ js_library("quick_view_uma") {
deps = [
":dialog_type",
":file_tasks",
"//ui/file_manager/file_manager/common/js:file_type",
]
}
@ -1626,7 +1607,7 @@ js_library("quick_view_uma.m") {
deps = [
":dialog_type.m",
":file_tasks.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -1819,7 +1800,6 @@ js_library("task_history.m") {
js_library("thumbnail_loader") {
visibility += [ "//ui/file_manager/gallery/*" ]
deps = [
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util",
"//ui/webui/resources/js:assert",
]
@ -1828,7 +1808,7 @@ js_library("thumbnail_loader") {
js_library("thumbnail_loader.m") {
sources = [ "$root_gen_dir/ui/file_manager/file_manager/foreground/js/thumbnail_loader.m.js" ]
deps = [
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/foreground/js/metadata:image_orientation",
"//ui/file_manager/image_loader:image_loader_client",
"//ui/file_manager/image_loader:load_image_request",

@ -6,7 +6,7 @@
// #import {DirectoryModel} from './directory_model.m.js';
// #import {DialogType} from './dialog_type.m.js';
// #import {util} from '../../common/js/util.m.js';
// #import {appUtil} from '../../common/js/app_util.m.js';
// #import {appUtil} from '../../common/js/app_util.js';
// #import {ListContainer} from './ui/list_container.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {xfm} from '../../common/js/xfm.m.js';

@ -7,7 +7,7 @@
// #import {DirectoryModel} from './directory_model.m.js';
// #import {FileManagerUI} from './ui/file_manager_ui.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {importer} from '../../common/js/importer_common.m.js';
// #import {importer} from '../../common/js/importer_common.js';
// clang-format on
/**

@ -10,7 +10,7 @@
// #import {Crostini} from '../../externs/background/crostini.js';
// #import {CommandHandler} from './file_manager_commands.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {FakeEntryImpl} from '../../common/js/files_app_entry_types.m.js';
// #import {FakeEntryImpl} from '../../common/js/files_app_entry_types.js';
// #import {str, strf} from '../../common/js/util.m.js';
// #import {NavigationModelFakeItem, NavigationModelItemType} from './navigation_list_model.m.js';
// #import {constants} from './constants.m.js';

@ -7,7 +7,7 @@
// #import {VolumeManager} from '../../externs/volume_manager.js';
// #import {FilesAppDirEntry, FakeEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {FileListModel} from './file_list_model.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.js';
// #import {constants} from './constants.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';

@ -19,7 +19,7 @@
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {util} from '../../common/js/util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.js';
// #import {dispatchSimpleEvent} from 'chrome://resources/js/cr.m.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
// #import {metrics} from '../../common/js/metrics.m.js';

@ -6,7 +6,7 @@
// #import {EntryLocation} from '../../externs/entry_location.js';
// #import {VolumeManager} from '../../externs/volume_manager.js';
// #import {MetadataModel} from './metadata/metadata_model.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {strf, str, util} from '../../common/js/util.m.js';
// #import {ArrayDataModel} from 'chrome://resources/js/cr/ui/array_data_model.m.js';
// clang-format on

@ -37,7 +37,7 @@
// #import {ColumnVisibilityController} from './column_visibility_controller.m.js';
// #import {ListThumbnailLoader} from './list_thumbnail_loader.m.js';
// #import {FileSelectionHandler, FileSelection} from './file_selection.m.js';
// #import {FakeEntryImpl} from '../../common/js/files_app_entry_types.m.js';
// #import {FakeEntryImpl} from '../../common/js/files_app_entry_types.js';
// #import {AndroidAppListModel} from './android_app_list_model.m.js';
// #import {FolderShortcutsDataModel} from './folder_shortcuts_data_model.m.js';
// #import {DirectoryModel} from './directory_model.m.js';
@ -51,7 +51,7 @@
// #import {ThumbnailModel} from './metadata/thumbnail_model.js';
// #import {MetadataModel} from './metadata/metadata_model.js';
// #import {ContentMetadataProvider} from './metadata/content_metadata_provider.js';
// #import {FilteredVolumeManager} from '../../common/js/filtered_volume_manager.m.js';
// #import {FilteredVolumeManager} from '../../common/js/filtered_volume_manager.js';
// #import {LaunchParam} from './launch_param.m.js';
// #import {contextMenuHandler} from 'chrome://resources/js/cr/ui/context_menu_handler.m.js';
// #import {CommandButton} from './ui/commandbutton.js';

@ -9,7 +9,7 @@
// clang-format off
// #import {TrashEntry} from '../../common/js/trash.js';
// #import {FileOperationProgressEvent} from '../../common/js/file_operation_common.m.js';
// #import {FileOperationProgressEvent} from '../../common/js/file_operation_common.js';
// #import {FilesConfirmDialog} from './ui/files_confirm_dialog.js';
// #import {VolumeManager} from '../../externs/volume_manager.js';
// #import {FileSelection, FileSelectionHandler} from './file_selection.m.js';
@ -17,14 +17,14 @@
// #import {DirectoryModel} from './directory_model.m.js';
// #import {FakeEntry, FilesAppEntry, FilesAppDirEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {CommandHandlerDeps} from '../../externs/command_handler_deps.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {constants} from './constants.m.js';
// #import {ProgressCenterItem, ProgressItemState} from '../../common/js/progress_center_common.m.js';
// #import {ActionsModel} from './actions_model.m.js';
// #import {PathComponent} from './path_component.m.js';
// #import {HoldingSpaceUtil} from './holding_space_util.m.js';
// #import {DirectoryTree, DirectoryItem} from './ui/directory_tree.js';
// #import {EntryList} from '../../common/js/files_app_entry_types.m.js';
// #import {EntryList} from '../../common/js/files_app_entry_types.js';
// #import {contextMenuHandler} from 'chrome://resources/js/cr/ui/context_menu_handler.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {util, str, strf} from '../../common/js/util.m.js';

@ -11,7 +11,7 @@
// #import {AllowedPaths} from '../../common/js/volume_manager_types.m.js';
// #import {util} from '../../common/js/util.m.js';
// #import {constants} from './constants.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
// #import {dispatchSimpleEvent} from 'chrome://resources/js/cr.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';

@ -21,10 +21,10 @@
// #import {FileTransferController} from './file_transfer_controller.m.js';
// #import {FilesConfirmDialog} from './ui/files_confirm_dialog.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {constants} from './constants.m.js';
// #import {util, strf, str} from '../../common/js/util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.m.js'
// #import {AsyncUtil} from '../../common/js/async_util.js'
// #import {metrics} from '../../common/js/metrics.m.js';
// #import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';

@ -22,7 +22,7 @@
// #import {DirectoryItem, DirectoryTree} from './ui/directory_tree.js';
// #import {TreeItem} from 'chrome://resources/js/cr/ui/tree.js';
// #import {ProgressCenterItem, ProgressItemType, ProgressItemState} from '../../common/js/progress_center_common.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {util, strf} from '../../common/js/util.m.js';
// #import {queryRequiredElement} from 'chrome://resources/js/util.m.js';
// clang-format on

@ -6,7 +6,7 @@ import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_t
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {EntryList, FakeEntryImpl} from '../../common/js/files_app_entry_types.m.js';
import {EntryList, FakeEntryImpl} from '../../common/js/files_app_entry_types.js';
import {installMockChrome} from '../../common/js/mock_chrome.m.js';
import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
import {FakeEntry} from '../../externs/files_app_entry_interfaces.js';

@ -6,7 +6,7 @@
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {util} from '../../common/js/util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
// clang-format on

@ -3,10 +3,10 @@
// found in the LICENSE file.
// clang-format off
// #import {FilteredVolumeManager} from '../../common/js/filtered_volume_manager.m.js';
// #import {FilteredVolumeManager} from '../../common/js/filtered_volume_manager.js';
// #import {util} from '../../common/js/util.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.m.js';
// #import {AsyncUtil} from '../../common/js/async_util.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';
// #import {metrics} from '../../common/js/metrics.m.js';
// #import {xfm} from '../../common/js/xfm.m.js';

@ -8,7 +8,7 @@
*/
// clang-format off
// #import {importer} from '../../common/js/importer_common.m.js';
// #import {importer} from '../../common/js/importer_common.js';
// #import {CommandHandlerDeps} from '../../externs/command_handler_deps.js';
// #import {VolumeInfo} from '../../externs/volume_info.js';
// #import {FilesAppEntry} from '../../externs/files_app_entry_interfaces.js';

@ -8,7 +8,7 @@
// #import {ThumbnailModel} from './metadata/thumbnail_model.js';
// #import {DirectoryModel} from './directory_model.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {LRUCache} from '../../common/js/lru_cache.m.js';
// #import {LRUCache} from '../../common/js/lru_cache.js';
// #import {ThumbnailLoader} from './thumbnail_loader.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';

@ -6,7 +6,7 @@
* @fileoverview Start point for Files app.
*/
import '../../common/js/error_counter.m.js';
import '../../common/js/error_counter.js';
import './metrics_start.m.js';
import {util} from '../../common/js/util.m.js';

@ -88,7 +88,7 @@ js_library("content_metadata_provider") {
deps = [
":metadata_item",
":metadata_provider",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/foreground/js:thumbnail_loader.m",
"//ui/file_manager/image_loader:image_loader_client",
@ -333,7 +333,7 @@ js_unittest("multi_metadata_provider_unittest.m") {
js_library("thumbnail_model") {
deps = [
":metadata_model",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
]
}

@ -6,7 +6,7 @@ import {ImageLoaderClient} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeop
import {LoadImageRequest, LoadImageResponseStatus} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/load_image_request.js';
import {assert, assertNotReached} from 'chrome://resources/js/assert.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {util} from '../../../common/js/util.m.js';
import {ThumbnailLoader} from '../thumbnail_loader.m.js';

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {MetadataModel} from './metadata_model.js';

@ -8,7 +8,7 @@
// #import {QuickViewModel} from './quick_view_model.m.js';
// #import {MetadataModel} from './metadata/metadata_model.js';
// #import {PathComponent} from './path_component.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {util} from '../../common/js/util.m.js';
// #import {FilesQuickView} from '../elements/files_quick_view.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';

@ -11,7 +11,7 @@
// #import {VolumeInfo} from '../../externs/volume_info.js';
// #import {TrashRootEntry} from '../../common/js/trash.js';
// #import {util, str} from '../../common/js/util.m.js';
// #import {FakeEntryImpl, VolumeEntry, EntryList} from '../../common/js/files_app_entry_types.m.js';
// #import {FakeEntryImpl, VolumeEntry, EntryList} from '../../common/js/files_app_entry_types.js';
// #import {assertNotReached} from 'chrome://resources/js/assert.m.js';
// #import {VolumeManagerCommon} from '../../common/js/volume_manager_types.m.js';
// #import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_target.m.js';

@ -7,7 +7,7 @@ import {assertEquals, assertTrue} from 'chrome://test/chai_assert.js';
import {MockVolumeManager} from '../../background/js/mock_volume_manager.js';
import {VolumeInfoImpl} from '../../background/js/volume_info_impl.js';
import { EntryList,FakeEntryImpl} from '../../common/js/files_app_entry_types.m.js';
import { EntryList,FakeEntryImpl} from '../../common/js/files_app_entry_types.js';
import {MockCommandLinePrivate} from '../../common/js/mock_chrome.m.js';
import { MockFileEntry,MockFileSystem} from '../../common/js/mock_entry.m.js';
import {reportPromise, waitUntil} from '../../common/js/test_error_reporting.m.js';

@ -20,7 +20,7 @@
// #import {ThumbnailLoader} from './thumbnail_loader.m.js';
// #import {ImageLoaderClient} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/image_loader_client.js';
// #import {LoadImageResponseStatus, LoadImageRequest} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/load_image_request.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {CommandHandler} from './file_manager_commands.m.js';
// #import {FilesConfirmDialog} from './ui/files_confirm_dialog.js';
// #import {constants} from './constants.m.js';

@ -8,7 +8,7 @@
// #import {metrics} from '../../common/js/metrics.m.js';
// #import {DialogType} from './dialog_type.m.js';
// #import {FileTasks} from './file_tasks.m.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// clang-format on

@ -4,7 +4,7 @@
// clang-format off
// #import {ImageTransformParam} from './metadata/image_orientation.js';
// #import {FileType} from '../../common/js/file_type.m.js';
// #import {FileType} from '../../common/js/file_type.js';
// #import {ImageLoaderClient} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/image_loader_client.js';
// #import {LoadImageRequest, LoadImageResponse, LoadImageResponseStatus} from 'chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/load_image_request.js';
// #import {assert, assertNotReached} from 'chrome://resources/js/assert.m.js';

@ -203,7 +203,7 @@ js_library("default_task_dialog") {
js_library("dialog_footer") {
deps = [
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/foreground/js:dialog_type.m",
"//ui/file_manager/file_manager/foreground/js:file_list_model.m",
@ -214,7 +214,7 @@ js_library("dialog_footer") {
js_library("directory_tree") {
deps = [
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
@ -243,7 +243,7 @@ js_unittest("directory_tree_unittest.m") {
":directory_tree",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/background/js:mock_volume_manager",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:mock_chrome.m",
"//ui/file_manager/file_manager/common/js:mock_entry.m",
"//ui/file_manager/file_manager/common/js:test_error_reporting.m",
@ -276,9 +276,9 @@ js_library("file_grid") {
":drag_selector",
":file_table_list",
":file_tap_handler",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
"//ui/file_manager/file_manager/externs:volume_manager",
@ -392,9 +392,9 @@ js_library("file_table") {
"table:table_column",
"table:table_column_model",
"table:table_list",
"//ui/file_manager/file_manager/common/js:async_util.m",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:importer_common.m",
"//ui/file_manager/file_manager/common/js:async_util",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:importer_common",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:entry_location",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -425,7 +425,7 @@ js_library("file_table_list") {
":file_list_selection_model",
":file_tap_handler",
"table:table_list",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/externs:entry_location",
"//ui/file_manager/file_manager/externs:files_app_entry_interfaces",
@ -447,7 +447,7 @@ js_unittest("file_table_list_unittest.m") {
":file_table_list",
"//chrome/test/data/webui:chai_assert",
"//ui/file_manager/file_manager/background/js:mock_volume_manager",
"//ui/file_manager/file_manager/common/js:files_app_entry_types.m",
"//ui/file_manager/file_manager/common/js:files_app_entry_types",
"//ui/file_manager/file_manager/common/js:volume_manager_types.m",
"//ui/file_manager/file_manager/externs/background:import_history",
"//ui/file_manager/file_manager/foreground/js:directory_model.m",
@ -620,7 +620,7 @@ js_library("providers_menu") {
js_library("search_box") {
deps = [
":autocomplete_list",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/common/js:metrics.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/file_manager/file_manager/foreground/elements:files_toggle_ripple",

@ -6,7 +6,7 @@ import 'chrome://resources/cr_elements/cr_input/cr_input.m.js';
import {queryRequiredElement} from 'chrome://resources/js/util.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {str, util} from '../../../common/js/util.m.js';
import {DialogType} from '../dialog_type.m.js';
import {FileListModel} from '../file_list_model.m.js';

@ -9,7 +9,7 @@ import {contextMenuHandler} from 'chrome://resources/js/cr/ui/context_menu_handl
import {Menu} from 'chrome://resources/js/cr/ui/menu.m.js';
import {Tree, TreeItem} from 'chrome://resources/js/cr/ui/tree.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {metrics} from '../../../common/js/metrics.m.js';
import {str, util} from '../../../common/js/util.m.js';
import {VolumeManagerCommon} from '../../../common/js/volume_manager_types.m.js';

@ -7,7 +7,7 @@ import {assert} from 'chrome://resources/js/assert.m.js';
import {assertArrayEquals,assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {MockVolumeManager} from '../../../background/js/mock_volume_manager.js';
import {EntryList} from '../../../common/js/files_app_entry_types.m.js';
import {EntryList} from '../../../common/js/files_app_entry_types.js';
import {metrics} from '../../../common/js/metrics.m.js';
import {installMockChrome, MockCommandLinePrivate} from '../../../common/js/mock_chrome.m.js';
import {MockDirectoryEntry} from '../../../common/js/mock_entry.m.js';

@ -10,9 +10,9 @@ import {ListItem} from 'chrome://resources/js/cr/ui/list_item.m.js';
import {ListSelectionModel} from 'chrome://resources/js/cr/ui/list_selection_model.m.js';
import {isRTL} from 'chrome://resources/js/util.m.js';
import {AsyncUtil} from '../../../common/js/async_util.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {importer} from '../../../common/js/importer_common.m.js';
import {AsyncUtil} from '../../../common/js/async_util.js';
import {FileType} from '../../../common/js/file_type.js';
import {importer} from '../../../common/js/importer_common.js';
import {str, util} from '../../../common/js/util.m.js';
import {importerHistoryInterfaces} from '../../../externs/background/import_history.js';
import {FilesAppEntry} from '../../../externs/files_app_entry_interfaces.js';

@ -8,9 +8,9 @@ import {List} from 'chrome://resources/js/cr/ui/list.m.js';
import {ListItem} from 'chrome://resources/js/cr/ui/list_item.m.js';
import {ListSelectionModel} from 'chrome://resources/js/cr/ui/list_selection_model.m.js';
import {AsyncUtil} from '../../../common/js/async_util.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {importer} from '../../../common/js/importer_common.m.js';
import {AsyncUtil} from '../../../common/js/async_util.js';
import {FileType} from '../../../common/js/file_type.js';
import {importer} from '../../../common/js/importer_common.js';
import {str, strf, util} from '../../../common/js/util.m.js';
import {importerHistoryInterfaces} from '../../../externs/background/import_history.js';
import {EntryLocation} from '../../../externs/entry_location.js';

@ -9,7 +9,7 @@ import {ListItem} from 'chrome://resources/js/cr/ui/list_item.m.js';
import {ListSelectionController} from 'chrome://resources/js/cr/ui/list_selection_controller.m.js';
import {ListSelectionModel} from 'chrome://resources/js/cr/ui/list_selection_model.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {str, strf, util} from '../../../common/js/util.m.js';
import {EntryLocation} from '../../../externs/entry_location.js';
import {FilesAppEntry} from '../../../externs/files_app_entry_interfaces.js';

@ -5,7 +5,7 @@
import {assertEquals, assertFalse, assertTrue} from 'chrome://test/chai_assert.js';
import {MockVolumeManager} from '../../../background/js/mock_volume_manager.js';
import {FakeEntryImpl} from '../../../common/js/files_app_entry_types.m.js';
import {FakeEntryImpl} from '../../../common/js/files_app_entry_types.js';
import {VolumeManagerCommon} from '../../../common/js/volume_manager_types.m.js';
import {importerHistoryInterfaces} from '../../../externs/background/import_history.js';
import {DirectoryModel} from '../directory_model.m.js';

@ -10,7 +10,7 @@ import {NativeEventTarget as EventTarget} from 'chrome://resources/js/cr/event_t
import {ListItem} from 'chrome://resources/js/cr/ui/list_item.m.js';
import {queryRequiredElement} from 'chrome://resources/js/util.m.js';
import {FileType} from '../../../common/js/file_type.m.js';
import {FileType} from '../../../common/js/file_type.js';
import {metrics} from '../../../common/js/metrics.m.js';
import {strf, util} from '../../../common/js/util.m.js';

@ -143,15 +143,15 @@
// enough that anything is passed to web_accessible_resources. If there is
// at least any file, then all files are allowed. http://crbug.com/179127.
"web_accessible_resources": [
"common/js/app_util.m.js",
"common/js/async_util.m.js",
"common/js/file_operation_common.m.js",
"common/js/file_type.m.js",
"common/js/files_app_entry_types.m.js",
"common/js/filtered_volume_manager.m.js",
"common/js/lru_cache.m.js",
"common/js/app_util.js",
"common/js/async_util.js",
"common/js/file_operation_common.js",
"common/js/file_type.js",
"common/js/files_app_entry_types.js",
"common/js/filtered_volume_manager.js",
"common/js/lru_cache.js",
"common/js/metrics.m.js",
"common/js/importer_common.m.js",
"common/js/importer_common.js",
"common/js/metrics_base.m.js",
"common/js/mock_chrome.m.js",
"common/js/notifications_browser_proxy.js",

@ -76,7 +76,7 @@ js_library("load_image_request") {
js_library("image_loader_client") {
deps = [
":load_image_request",
"//ui/file_manager/file_manager/common/js:lru_cache.m",
"//ui/file_manager/file_manager/common/js:lru_cache",
]
externs_list = [
"$externs_path/chrome.js",
@ -104,7 +104,7 @@ js_library("image_request_task") {
":image_loader_util",
":load_image_request",
":piex_loader",
"//ui/file_manager/file_manager/common/js:file_type.m",
"//ui/file_manager/file_manager/common/js:file_type",
"//ui/file_manager/file_manager/foreground/js/metadata:image_orientation",
"//ui/webui/resources/js:assert.m",
]

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {LRUCache} from 'chrome-extension://hhaomjibdihmijegdhdafkllkbggdgoj/common/js/lru_cache.m.js';
import {LRUCache} from 'chrome-extension://hhaomjibdihmijegdhdafkllkbggdgoj/common/js/lru_cache.js';
import {LoadImageRequest, LoadImageResponse, LoadImageResponseStatus} from './load_image_request.js';
/**

Some files were not shown because too many files have changed in this diff Show More