123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429 |
- # Static files are used as-is from the repository.
- image_loader_static_js_files = [
- "image_loader/background.js",
- "image_loader/cache.js",
- "image_loader/image_loader.js",
- "image_loader/image_loader_client.js",
- "image_loader/image_loader_util.js",
- "image_loader/image_request_task.js",
- "image_loader/load_image_request.js",
- "image_loader/piex_loader.js",
- "image_loader/scheduler.js",
- ]
- static_js_files = [
- # Background:
- "file_manager/background/js/app_window_wrapper.js",
- "file_manager/background/js/app_windows.js",
- "file_manager/background/js/background.js",
- "file_manager/background/js/background_base.js",
- "file_manager/background/js/crostini.js",
- "file_manager/background/js/device_handler.js",
- "file_manager/background/js/drive_sync_handler.js",
- "file_manager/background/js/duplicate_finder.js",
- "file_manager/background/js/entry_location_impl.js",
- "file_manager/background/js/file_operation_handler.js",
- "file_manager/background/js/file_operation_manager.js",
- "file_manager/background/js/file_operation_util.js",
- "file_manager/background/js/import_history.js",
- "file_manager/background/js/launcher.js",
- "file_manager/background/js/main_background.js",
- "file_manager/background/js/media_import_handler.js",
- "file_manager/background/js/media_scanner.js",
- "file_manager/background/js/metadata_proxy.js",
- "file_manager/background/js/metrics_start.js",
- # TODO(lucmult): Check if we can move those mocks to the test files section.
- "file_manager/background/js/mock_crostini.js",
- "file_manager/background/js/mock_drive_sync_handler.js",
- "file_manager/background/js/mock_file_operation_manager.js",
- "file_manager/background/js/mock_media_scanner.js",
- "file_manager/background/js/mock_progress_center.js",
- "file_manager/background/js/mock_volume_manager.js",
- "file_manager/background/js/mount_metrics.js",
- "file_manager/background/js/progress_center.js",
- "file_manager/background/js/runtime_loaded_test_util.js",
- "file_manager/background/js/task_queue.js",
- "file_manager/background/js/test_import_history.js",
- "file_manager/background/js/test_util.js",
- "file_manager/background/js/test_util_base.js",
- "file_manager/background/js/trash.js",
- "file_manager/background/js/volume_info_impl.js",
- "file_manager/background/js/volume_info_list_impl.js",
- "file_manager/background/js/volume_manager_factory.js",
- "file_manager/background/js/volume_manager_impl.js",
- "file_manager/background/js/volume_manager_util.js",
- # Files Common:
- "file_manager/common/js/api.js",
- "file_manager/common/js/app_util.js",
- "file_manager/common/js/async_util.js",
- "file_manager/common/js/dialog_type.js",
- "file_manager/common/js/error_counter.js",
- "file_manager/common/js/glitch.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/files_app_state.js",
- "file_manager/common/js/filtered_volume_manager.js",
- "file_manager/common/js/icon_util.js",
- "file_manager/common/js/importer_common.js",
- "file_manager/common/js/lru_cache.js",
- "file_manager/common/js/metrics.js",
- "file_manager/common/js/metrics_base.js",
- "file_manager/common/js/mock_chrome.js",
- "file_manager/common/js/mock_entry.js",
- "file_manager/common/js/notifications_browser_proxy.js",
- "file_manager/common/js/power.js",
- "file_manager/common/js/progress_center_common.js",
- "file_manager/common/js/recent_date_bucket.js",
- "file_manager/common/js/storage_adapter.js",
- "file_manager/common/js/test_error_reporting.js",
- "file_manager/common/js/test_importer_common.js",
- "file_manager/common/js/trash.js",
- "file_manager/common/js/unittest_util.js",
- "file_manager/common/js/url_constants.js",
- "file_manager/common/js/util.js",
- "file_manager/common/js/volume_manager_types.js",
- "file_manager/common/js/xfm.js",
- # Externs:
- "file_manager/externs/background/background_base.js",
- "file_manager/externs/background/crostini.js",
- "file_manager/externs/background/drive_sync_handler.js",
- "file_manager/externs/background/duplicate_finder.js",
- "file_manager/externs/background/file_browser_background_full.js",
- "file_manager/externs/background/file_operation_manager.js",
- "file_manager/externs/background/import_history.js",
- "file_manager/externs/background/media_import_handler.js",
- "file_manager/externs/background/media_scanner.js",
- "file_manager/externs/background/progress_center.js",
- "file_manager/externs/background/task_queue.js",
- "file_manager/externs/background_window.js",
- "file_manager/externs/banner.js",
- "file_manager/externs/command_handler_deps.js",
- "file_manager/externs/directory_change_event.js",
- "file_manager/externs/drive_dialog_controller.js",
- "file_manager/externs/entries_changed_event.js",
- "file_manager/externs/entry_location.js",
- "file_manager/externs/exif_entry.js",
- "file_manager/externs/files_app_entry_interfaces.js",
- "file_manager/externs/metadata_worker_window.js",
- "file_manager/externs/progress_center_panel.js",
- "file_manager/externs/volume_info.js",
- "file_manager/externs/volume_info_list.js",
- "file_manager/externs/volume_manager.js",
- "file_manager/externs/ts/state.js",
- "file_manager/externs/ts/store.js",
- # Files app Foreground:
- "file_manager/foreground/js/actions_controller.js",
- "file_manager/foreground/js/actions_model.js",
- "file_manager/foreground/js/android_app_list_model.js",
- "file_manager/foreground/js/app_state_controller.js",
- "file_manager/foreground/js/banner_controller.js",
- "file_manager/foreground/js/column_visibility_controller.js",
- "file_manager/foreground/js/constants.js",
- "file_manager/foreground/js/crossover_search_utils.js",
- "file_manager/foreground/js/crostini_controller.js",
- "file_manager/foreground/js/deferred_elements.js",
- "file_manager/foreground/js/dialog_action_controller.js",
- "file_manager/foreground/js/directory_contents.js",
- "file_manager/foreground/js/directory_model.js",
- "file_manager/foreground/js/directory_tree_naming_controller.js",
- "file_manager/foreground/js/drive_dialog_controller.js",
- "file_manager/foreground/js/drop_effect_and_label.js",
- "file_manager/foreground/js/elements_importer.js",
- "file_manager/foreground/js/empty_folder_controller.js",
- "file_manager/foreground/js/fake_android_app_list_model.js",
- "file_manager/foreground/js/fake_file_selection_handler.js",
- "file_manager/foreground/js/file_list_model.js",
- "file_manager/foreground/js/file_manager.js",
- "file_manager/foreground/js/file_manager_commands.js",
- "file_manager/foreground/js/file_selection.js",
- "file_manager/foreground/js/file_tasks.js",
- "file_manager/foreground/js/file_transfer_controller.js",
- "file_manager/foreground/js/file_type_filters_controller.js",
- "file_manager/foreground/js/file_watcher.js",
- "file_manager/foreground/js/folder_shortcuts_data_model.js",
- "file_manager/foreground/js/gear_menu_controller.js",
- "file_manager/foreground/js/guest_os_controller.js",
- "file_manager/foreground/js/holding_space_util.js",
- "file_manager/foreground/js/import_controller.js",
- "file_manager/foreground/js/last_modified_controller.js",
- "file_manager/foreground/js/launch_param.js",
- "file_manager/foreground/js/list_thumbnail_loader.js",
- "file_manager/foreground/js/main.js",
- "file_manager/foreground/js/main_window_component.js",
- "file_manager/foreground/js/metadata_box_controller.js",
- "file_manager/foreground/js/metadata_update_controller.js",
- "file_manager/foreground/js/metrics_start.js",
- "file_manager/foreground/js/mock_actions_model.js",
- "file_manager/foreground/js/mock_directory_model.js",
- "file_manager/foreground/js/mock_folder_shortcut_data_model.js",
- "file_manager/foreground/js/mock_navigation_list_model.js",
- "file_manager/foreground/js/mock_thumbnail_loader.js",
- "file_manager/foreground/js/naming_controller.js",
- "file_manager/foreground/js/file_rename.js",
- "file_manager/foreground/js/navigation_list_model.js",
- "file_manager/foreground/js/navigation_uma.js",
- "file_manager/foreground/js/path_component.js",
- "file_manager/foreground/js/providers_model.js",
- "file_manager/foreground/js/quick_view_controller.js",
- "file_manager/foreground/js/quick_view_model.js",
- "file_manager/foreground/js/quick_view_uma.js",
- "file_manager/foreground/js/scan_controller.js",
- "file_manager/foreground/js/search_controller.js",
- "file_manager/foreground/js/selection_menu_controller.js",
- "file_manager/foreground/js/sort_menu_controller.js",
- "file_manager/foreground/js/spinner_controller.js",
- "file_manager/foreground/js/task_controller.js",
- "file_manager/foreground/js/task_history.js",
- "file_manager/foreground/js/thumbnail_loader.js",
- "file_manager/foreground/js/toolbar_controller.js",
- "file_manager/foreground/js/webui_command_extender.js",
- # Metadata:
- "file_manager/foreground/js/metadata/byte_reader.js",
- "file_manager/foreground/js/metadata/content_metadata_provider.js",
- "file_manager/foreground/js/metadata/dlp_metadata_provider.js",
- "file_manager/foreground/js/metadata/exif_constants.js",
- "file_manager/foreground/js/metadata/exif_parser.js",
- "file_manager/foreground/js/metadata/external_metadata_provider.js",
- "file_manager/foreground/js/metadata/file_system_metadata_provider.js",
- "file_manager/foreground/js/metadata/function_parallel.js",
- "file_manager/foreground/js/metadata/function_sequence.js",
- "file_manager/foreground/js/metadata/id3_parser.js",
- "file_manager/foreground/js/metadata/image_orientation.js",
- "file_manager/foreground/js/metadata/image_parsers.js",
- "file_manager/foreground/js/metadata/metadata_cache_item.js",
- "file_manager/foreground/js/metadata/metadata_cache_set.js",
- "file_manager/foreground/js/metadata/metadata_dispatcher.js",
- "file_manager/foreground/js/metadata/metadata_item.js",
- "file_manager/foreground/js/metadata/metadata_model.js",
- "file_manager/foreground/js/metadata/metadata_parser.js",
- "file_manager/foreground/js/metadata/metadata_provider.js",
- "file_manager/foreground/js/metadata/metadata_request.js",
- "file_manager/foreground/js/metadata/mock_metadata.js",
- "file_manager/foreground/js/metadata/mpeg_parser.js",
- "file_manager/foreground/js/metadata/multi_metadata_provider.js",
- "file_manager/foreground/js/metadata/thumbnail_model.js",
- # Files app UI:
- "file_manager/foreground/js/ui/a11y_announce.js",
- "file_manager/foreground/js/ui/action_model_ui.js",
- "file_manager/foreground/js/ui/actions_submenu.js",
- "file_manager/foreground/js/ui/autocomplete_list.js",
- "file_manager/foreground/js/ui/combobutton.js",
- "file_manager/foreground/js/ui/commandbutton.js",
- "file_manager/foreground/js/ui/default_task_dialog.js",
- "file_manager/foreground/js/ui/dialog_footer.js",
- "file_manager/foreground/js/ui/dialogs.js",
- "file_manager/foreground/js/ui/directory_tree.js",
- "file_manager/foreground/js/ui/drag_selector.js",
- "file_manager/foreground/js/ui/file_grid.js",
- "file_manager/foreground/js/ui/file_list_selection_model.js",
- "file_manager/foreground/js/ui/file_manager_dialog_base.js",
- "file_manager/foreground/js/ui/file_manager_ui.js",
- "file_manager/foreground/js/ui/file_metadata_formatter.js",
- "file_manager/foreground/js/ui/file_table.js",
- "file_manager/foreground/js/ui/file_table_list.js",
- "file_manager/foreground/js/ui/file_tap_handler.js",
- "file_manager/foreground/js/ui/files_alert_dialog.js",
- "file_manager/foreground/js/ui/files_confirm_dialog.js",
- "file_manager/foreground/js/ui/files_menu.js",
- "file_manager/foreground/js/ui/gear_menu.js",
- "file_manager/foreground/js/ui/import_crostini_image_dialog.js",
- "file_manager/foreground/js/ui/install_linux_package_dialog.js",
- "file_manager/foreground/js/ui/list_container.js",
- "file_manager/foreground/js/ui/multi_menu.js",
- "file_manager/foreground/js/ui/multi_menu_button.js",
- "file_manager/foreground/js/ui/progress_center_panel.js",
- "file_manager/foreground/js/ui/providers_menu.js",
- "file_manager/foreground/js/ui/search_box.js",
- "file_manager/foreground/js/ui/splitter.js",
- "file_manager/foreground/js/ui/table/table.js",
- "file_manager/foreground/js/ui/table/table_column.js",
- "file_manager/foreground/js/ui/table/table_column_model.js",
- "file_manager/foreground/js/ui/table/table_header.js",
- "file_manager/foreground/js/ui/table/table_list.js",
- "file_manager/foreground/js/ui/table/table_splitter.js",
- "file_manager/foreground/js/ui/tree.js",
- ]
- # END: static_js_files.
- ts_files = [
- "file_manager/lib/base_store.ts",
- "file_manager/state/store.ts",
- "file_manager/state/reducers/root.ts",
- "file_manager/state/reducers/all_entries.ts",
- "file_manager/state/reducers/current_directory.ts",
- "file_manager/state/reducers/search.ts",
- "file_manager/state/actions.ts",
- "file_manager/state/file_key.ts",
- "file_manager/widgets/xf_breadcrumb.ts",
- "file_manager/containers/breadcrumb_container.ts",
- ]
- # HTML template files that are used to generate the ".html.ts"
- ts_templates = [ "file_manager/widgets/xf_breadcrumb.html" ]
- ts_test_files = [
- # Lib:
- "file_manager/lib/base_store_unittest.ts",
- # Reducers:
- "file_manager/state/reducers/all_entries_unittest.ts",
- # Widgets:
- "file_manager/widgets/xf_breadcrumb_unittest.ts",
- ]
- ts_generated_templates = []
- foreach(_t, ts_templates) {
- ts_generated_templates += [ _t + ".ts" ]
- }
- # Generated files are built from the repository and the final JS files is only
- # available in the "gen/" folder.
- image_loader_generated_js_files = [
- "image_loader/image_orientation.js",
- "image_loader/lru_cache.js",
- ]
- generated_js_files = [
- # Common:
- "file_manager/common/js/file_types_data.js",
- # Elements:
- "file_manager/foreground/elements/files_format_dialog.js",
- "file_manager/foreground/elements/files_icon_button.js",
- "file_manager/foreground/elements/files_metadata_box.js",
- "file_manager/foreground/elements/files_metadata_entry.js",
- "file_manager/foreground/elements/files_password_dialog.js",
- "file_manager/foreground/elements/files_quick_view.js",
- "file_manager/foreground/elements/files_ripple.js",
- "file_manager/foreground/elements/files_safe_media.js",
- "file_manager/foreground/elements/files_spinner.js",
- "file_manager/foreground/elements/files_toast.js",
- "file_manager/foreground/elements/files_toggle_ripple.js",
- "file_manager/foreground/elements/files_tooltip.js",
- "file_manager/foreground/elements/icons.js",
- "file_manager/foreground/elements/xf_button.js",
- "file_manager/foreground/elements/xf_circular_progress.js",
- "file_manager/foreground/elements/xf_display_panel.js",
- "file_manager/foreground/elements/xf_panel_item.js",
- "file_manager/foreground/js/ui/banners/drive_low_individual_space_banner.js",
- "file_manager/foreground/js/ui/banners/drive_out_of_individual_space_banner.js",
- "file_manager/foreground/js/ui/banners/drive_out_of_organization_space_banner.js",
- "file_manager/foreground/js/ui/banners/drive_offline_pinning_banner.js",
- "file_manager/foreground/js/ui/banners/drive_welcome_banner.js",
- "file_manager/foreground/js/ui/banners/educational_banner.js",
- "file_manager/foreground/js/ui/banners/holding_space_welcome_banner.js",
- "file_manager/foreground/js/ui/banners/invalid_usb_filesystem_banner.js",
- "file_manager/foreground/js/ui/banners/local_disk_low_space_banner.js",
- "file_manager/foreground/js/ui/banners/photos_welcome_banner.js",
- "file_manager/foreground/js/ui/banners/shared_with_crostini_pluginvm_banner.js",
- "file_manager/foreground/js/ui/banners/state_banner.js",
- "file_manager/foreground/js/ui/banners/trash_banner.js",
- "file_manager/foreground/js/ui/banners/warning_banner.js",
- ]
- # END: generated_js_files.
- # Test files:
- unittest_files = [
- # Common:
- "file_manager/common/js/async_util_unittest.js",
- "file_manager/common/js/util_unittest.js",
- "file_manager/common/js/filtered_volume_manager_unittest.js",
- "file_manager/common/js/file_type_unittest.js",
- "file_manager/common/js/lru_cache_unittest.js",
- "file_manager/common/js/importer_common_unittest.js",
- "file_manager/common/js/files_app_entry_types_unittest.js",
- "file_manager/common/js/recent_date_bucket_unittest.js",
- "file_manager/common/js/storage_adapter_unittest.js",
- "file_manager/common/js/volume_manager_types_unittest.js",
- # Background:
- "file_manager/background/js/mount_metrics_unittest.js",
- "file_manager/background/js/drive_sync_handler_unittest.js",
- "file_manager/background/js/media_import_handler_unittest.js",
- "file_manager/background/js/task_queue_unittest.js",
- "file_manager/background/js/file_operation_handler_unittest.js",
- "file_manager/background/js/file_operation_manager_unittest.js",
- "file_manager/background/js/trash_unittest.js",
- "file_manager/background/js/duplicate_finder_unittest.js",
- "file_manager/background/js/volume_manager_unittest.js",
- "file_manager/background/js/media_scanner_unittest.js",
- "file_manager/background/js/import_history_unittest.js",
- "file_manager/background/js/metadata_proxy_unittest.js",
- "file_manager/background/js/crostini_unittest.js",
- "file_manager/background/js/device_handler_unittest.js",
- # Foreground:
- "file_manager/foreground/elements/files_password_dialog_unittest.js",
- "file_manager/foreground/elements/files_xf_elements_unittest.js",
- "file_manager/foreground/elements/files_toast_unittest.js",
- "file_manager/foreground/elements/files_tooltip_unittest.js",
- "file_manager/foreground/js/metadata/image_orientation_unittest.js",
- "file_manager/foreground/js/metadata/metadata_cache_item_unittest.js",
- "file_manager/foreground/js/metadata/exif_parser_unittest.js",
- "file_manager/foreground/js/metadata/thumbnail_model_unittest.js",
- "file_manager/foreground/js/metadata/metadata_model_unittest.js",
- "file_manager/foreground/js/metadata/content_metadata_provider_unittest.js",
- "file_manager/foreground/js/metadata/external_metadata_provider_unittest.js",
- "file_manager/foreground/js/metadata/file_system_metadata_provider_unittest.js",
- "file_manager/foreground/js/metadata/metadata_cache_set_unittest.js",
- "file_manager/foreground/js/metadata/multi_metadata_provider_unittest.js",
- "file_manager/foreground/js/file_manager_commands_unittest.js",
- "file_manager/foreground/js/task_controller_unittest.js",
- "file_manager/foreground/js/thumbnail_loader_unittest.js",
- "file_manager/foreground/js/directory_contents_unittest.js",
- "file_manager/foreground/js/file_list_model_unittest.js",
- "file_manager/foreground/js/banner_controller_unittest.js",
- "file_manager/foreground/js/providers_model_unittest.js",
- "file_manager/foreground/js/spinner_controller_unittest.js",
- "file_manager/foreground/js/banner_util_unittest.js",
- "file_manager/foreground/js/list_thumbnail_loader_unittest.js",
- "file_manager/foreground/js/file_type_filters_controller_unittest.js",
- "file_manager/foreground/js/path_component_unittest.js",
- "file_manager/foreground/js/actions_model_unittest.js",
- "file_manager/foreground/js/empty_folder_controller_unittest.js",
- "file_manager/foreground/js/ui/file_manager_dialog_base_unittest.js",
- "file_manager/foreground/js/ui/actions_submenu_unittest.js",
- "file_manager/foreground/js/ui/file_table_unittest.js",
- "file_manager/foreground/js/ui/file_tap_handler_unittest.js",
- "file_manager/foreground/js/ui/install_linux_package_dialog_unittest.js",
- "file_manager/foreground/js/ui/file_table_list_unittest.js",
- "file_manager/foreground/js/ui/file_grid_unittest.js",
- "file_manager/foreground/js/ui/multi_menu_unittest.js",
- "file_manager/foreground/js/ui/splitter_unittest.js",
- "file_manager/foreground/js/ui/banners/state_banner_unittest.js",
- "file_manager/foreground/js/ui/banners/educational_banner_unittest.js",
- "file_manager/foreground/js/ui/banners/warning_banner_unittest.js",
- "file_manager/foreground/js/ui/file_list_selection_model_unittest.js",
- "file_manager/foreground/js/ui/directory_tree_unittest.js",
- "file_manager/foreground/js/navigation_list_model_unittest.js",
- "file_manager/foreground/js/directory_model_unittest.js",
- "file_manager/foreground/js/file_tasks_unittest.js",
- "file_manager/foreground/js/file_transfer_controller_unittest.js",
- "file_manager/foreground/js/import_controller_unittest.js",
- # Image Loader:
- "image_loader/scheduler_unittest.js",
- "image_loader/image_loader_unittest.js",
- "image_loader/cache_unittest.js",
- "image_loader/image_loader_client_unittest.js",
- ]
- # Files that don't have the generated HTML, but are used for tests.
- unittest_files += [
- # Test harness
- "base/js/test_harness.html",
- "base/js/test_harness.js",
- "file_manager/common/js/mock_util.js",
- ]
- # END: Test files.
|