forked from Pissandshittium/pissandshittium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfile_names.gni
567 lines (527 loc) · 25.9 KB
/
file_names.gni
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
# 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_orientation.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/file_manager_base.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",
# 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_file_operation_manager.js",
"file_manager/background/js/mock_progress_center.js",
"file_manager/background/js/mock_volume_manager.js",
"file_manager/background/js/progress_center.js",
"file_manager/background/js/runtime_loaded_test_util.js",
"file_manager/background/js/test_util.js",
"file_manager/background/js/test_util_base.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/app_util.js",
"file_manager/common/js/array_data_model.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_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/mock_chrome.js",
"file_manager/common/js/mock_entry.js",
"file_manager/common/js/notifications.js",
"file_manager/common/js/progress_center_common.js",
"file_manager/common/js/recent_date_bucket.js",
"file_manager/common/js/storage.js",
"file_manager/common/js/test_error_reporting.js",
"file_manager/common/js/ui.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",
# Externs:
"file_manager/externs/background/crostini.js",
"file_manager/externs/background/drive_sync_handler.js",
"file_manager/externs/background/file_manager_base.js",
"file_manager/externs/background/file_operation_manager.js",
"file_manager/externs/background/progress_center.js",
"file_manager/externs/command_handler_deps.js",
"file_manager/externs/directory_change_event.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/foreground_window.js",
"file_manager/externs/metadata_model.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/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/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_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/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_history.js",
"file_manager/foreground/js/thumbnail_loader.js",
"file_manager/foreground/js/toolbar_controller.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_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/combobutton.js",
"file_manager/foreground/js/ui/command.js",
"file_manager/foreground/js/ui/commandbutton.js",
"file_manager/foreground/js/ui/context_menu_handler.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/grid.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.js",
"file_manager/foreground/js/ui/list_container.js",
"file_manager/foreground/js/ui/list_selection_controller.js",
"file_manager/foreground/js/ui/list_selection_model.js",
"file_manager/foreground/js/ui/list_single_selection_model.js",
"file_manager/foreground/js/ui/menu.js",
"file_manager/foreground/js/ui/menu_button.js",
"file_manager/foreground/js/ui/menu_item.js",
"file_manager/foreground/js/ui/multi_menu.js",
"file_manager/foreground/js/ui/multi_menu_button.js",
"file_manager/foreground/js/ui/position_util.js",
"file_manager/foreground/js/ui/progress_center_panel.js",
"file_manager/foreground/js/ui/providers_menu.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 = [
# Common.
"file_manager/common/js/api.ts",
"file_manager/common/js/cr_ui.ts",
"file_manager/common/js/dom_utils.ts",
"file_manager/common/js/entry_utils.ts",
"file_manager/common/js/file_tasks.ts",
"file_manager/common/js/file_types_base.ts",
"file_manager/common/js/metrics.ts",
"file_manager/common/js/lru_cache.ts",
"file_manager/common/js/script_loader.ts",
"file_manager/common/js/trash.ts",
"file_manager/common/js/trusted_script_url_policy_util.ts",
"file_manager/common/js/tslib_shim.ts",
# Lib.
"file_manager/lib/actions_producer.ts",
"file_manager/lib/base_store.ts",
"file_manager/lib/concurrency_models.ts",
"file_manager/lib/selector.ts",
# State.
"file_manager/state/file_key.ts",
"file_manager/state/store.ts",
# Ducks.
"file_manager/state/ducks/all_entries.ts",
"file_manager/state/ducks/android_apps.ts",
"file_manager/state/ducks/bulk_pinning.ts",
"file_manager/state/ducks/device.ts",
"file_manager/state/ducks/drive.ts",
"file_manager/state/ducks/current_directory.ts",
"file_manager/state/ducks/folder_shortcuts.ts",
"file_manager/state/ducks/navigation.ts",
"file_manager/state/ducks/preferences.ts",
"file_manager/state/ducks/search.ts",
"file_manager/state/ducks/ui_entries.ts",
"file_manager/state/ducks/volumes.ts",
# Containers.
"file_manager/containers/breadcrumb_container.ts",
"file_manager/containers/cloud_panel_container.ts",
"file_manager/containers/nudge_container.ts",
"file_manager/containers/search_container.ts",
"file_manager/containers/directory_tree_container.ts",
# Widgets.
"file_manager/widgets/xf_base.ts",
"file_manager/widgets/xf_breadcrumb.ts",
"file_manager/widgets/xf_bulk_pinning_dialog.ts",
"file_manager/widgets/xf_conflict_dialog.ts",
"file_manager/widgets/xf_dlp_restriction_details_dialog.ts",
"file_manager/widgets/xf_icon.ts",
"file_manager/widgets/xf_jellybean.ts",
"file_manager/widgets/xf_nudge.ts",
"file_manager/widgets/xf_search_options.ts",
"file_manager/widgets/xf_select.ts",
"file_manager/widgets/xf_splitter.ts",
"file_manager/widgets/xf_pie_progress.ts",
"file_manager/widgets/xf_inline_status.ts",
"file_manager/widgets/xf_cloud_panel.ts",
"file_manager/widgets/xf_tree.ts",
"file_manager/widgets/xf_tree_item.ts",
"file_manager/widgets/xf_password_dialog.ts",
"file_manager/foreground/js/ui/list_item.ts",
"file_manager/foreground/js/ui/banners/drive_bulk_pinning_banner.ts",
"file_manager/foreground/js/ui/banners/drive_low_individual_space_banner.ts",
"file_manager/foreground/js/ui/banners/drive_low_shared_drive_space_banner.ts",
"file_manager/foreground/js/ui/banners/drive_offline_pinning_banner.ts",
"file_manager/foreground/js/ui/banners/drive_out_of_individual_space_banner.ts",
"file_manager/foreground/js/ui/banners/drive_out_of_organization_space_banner.ts",
"file_manager/foreground/js/ui/banners/drive_out_of_shared_drive_space_banner.ts",
"file_manager/foreground/js/ui/banners/drive_welcome_banner.ts",
"file_manager/foreground/js/ui/banners/google_one_offer_banner.ts",
"file_manager/foreground/js/ui/banners/holding_space_welcome_banner.ts",
"file_manager/foreground/js/ui/banners/invalid_usb_filesystem_banner.ts",
"file_manager/foreground/js/ui/banners/local_disk_low_space_banner.ts",
"file_manager/foreground/js/ui/banners/photos_welcome_banner.ts",
"file_manager/foreground/js/ui/banners/shared_with_crostini_pluginvm_banner.ts",
"file_manager/foreground/js/ui/banners/state_banner.ts",
"file_manager/foreground/js/ui/banners/trash_banner.ts",
"file_manager/foreground/js/ui/banners/educational_banner.ts",
"file_manager/foreground/js/ui/banners/warning_banner.ts",
"file_manager/foreground/js/ui/banners/dlp_restricted_banner.ts",
"file_manager/foreground/js/ui/banners/types.ts",
# Background.
"file_manager/background/js/app_window_wrapper.ts",
"file_manager/background/js/crostini.ts",
"file_manager/background/js/drive_sync_handler.ts",
"file_manager/background/js/entry_location_impl.ts",
"file_manager/background/js/launcher.ts",
"file_manager/background/js/metrics_start.ts",
"file_manager/background/js/volume_info_impl.ts",
"file_manager/background/js/volume_info_list_impl.ts",
# Foreground.
"file_manager/foreground/js/file_transfer_controller.ts",
"file_manager/foreground/js/banner_controller.ts",
"file_manager/foreground/js/file_tasks.ts",
"file_manager/foreground/js/last_modified_controller.ts",
"file_manager/foreground/js/task_controller.ts",
"file_manager/foreground/js/uma_enums.gen.ts",
# Util.
"file_manager/widgets/xf_tree_util.ts",
# Definitions.
"file_manager/definitions/file_manager_private.ts",
]
# Isolate Polymer TS to avoid sending them to Closure via the rule `js_from_ts`.
# Closure is failing to recognize the generated JS from the TS.
# JS targets should rely on externs to type check the Polymer elements from TS.
ts_polymer = [
"file_manager/foreground/elements/files_toast.ts",
"file_manager/foreground/elements/files_tooltip.ts",
]
# HTML template files that are used to generate the ".html.ts"
ts_templates = [
"file_manager/widgets/xf_conflict_dialog.html",
"file_manager/widgets/xf_dlp_restriction_details_dialog.html",
"file_manager/widgets/xf_nudge.html",
"file_manager/widgets/xf_password_dialog.html",
"file_manager/widgets/xf_search_options.html",
"file_manager/foreground/js/ui/banners/drive_bulk_pinning_banner.html",
"file_manager/foreground/js/ui/banners/drive_low_individual_space_banner.html",
"file_manager/foreground/js/ui/banners/drive_low_shared_drive_space_banner.html",
"file_manager/foreground/js/ui/banners/drive_offline_pinning_banner.html",
"file_manager/foreground/js/ui/banners/drive_out_of_individual_space_banner.html",
"file_manager/foreground/js/ui/banners/drive_out_of_organization_space_banner.html",
"file_manager/foreground/js/ui/banners/drive_out_of_shared_drive_space_banner.html",
"file_manager/foreground/js/ui/banners/drive_welcome_banner.html",
"file_manager/foreground/js/ui/banners/google_one_offer_banner.html",
"file_manager/foreground/js/ui/banners/holding_space_welcome_banner.html",
"file_manager/foreground/js/ui/banners/invalid_usb_filesystem_banner.html",
"file_manager/foreground/js/ui/banners/local_disk_low_space_banner.html",
"file_manager/foreground/js/ui/banners/photos_welcome_banner.html",
"file_manager/foreground/js/ui/banners/shared_with_crostini_pluginvm_banner.html",
"file_manager/foreground/js/ui/banners/state_banner.html",
"file_manager/foreground/js/ui/banners/educational_banner.html",
"file_manager/foreground/js/ui/banners/warning_banner.html",
"file_manager/foreground/js/ui/banners/trash_banner.html",
"file_manager/foreground/js/ui/banners/dlp_restricted_banner.html",
]
ts_test_files = [
# Common.
"file_manager/common/js/entry_utils_unittest.ts",
"file_manager/common/js/file_types_base_unittest.ts",
"file_manager/common/js/lru_cache_unittest.ts",
"file_manager/common/js/mock_util.ts",
# Containers
"file_manager/containers/breadcrumb_container_unittest.ts",
"file_manager/containers/cloud_panel_container_unittest.ts",
"file_manager/containers/directory_tree_container_unittest.ts",
"file_manager/containers/nudge_container_unittest.ts",
"file_manager/containers/search_container_unittest.ts",
# Lib:
"file_manager/lib/actions_producer_unittest.ts",
"file_manager/lib/base_store_unittest.ts",
"file_manager/lib/for_tests.ts",
"file_manager/lib/selector_unittest.ts",
# Reducers:
"file_manager/state/for_tests.ts",
# Ducks:
"file_manager/state/ducks/all_entries_unittest.ts",
"file_manager/state/ducks/android_apps_unittest.ts",
"file_manager/state/ducks/bulk_pinning_unittest.ts",
"file_manager/state/ducks/device_unittest.ts",
"file_manager/state/ducks/drive_unittest.ts",
"file_manager/state/ducks/current_directory_unittest.ts",
"file_manager/state/ducks/folder_shortcuts_unittest.ts",
"file_manager/state/ducks/navigation_unittest.ts",
"file_manager/state/ducks/preferences_unittest.ts",
"file_manager/state/ducks/search_unittest.ts",
"file_manager/state/ducks/ui_entries_unittest.ts",
"file_manager/state/ducks/volumes_unittest.ts",
# Widgets:
"file_manager/widgets/xf_breadcrumb_unittest.ts",
"file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts",
"file_manager/widgets/xf_conflict_dialog_unittest.ts",
"file_manager/widgets/xf_cloud_panel_unittest.ts",
"file_manager/widgets/xf_dlp_restriction_details_dialog_unittest.ts",
"file_manager/widgets/xf_icon_unittest.ts",
"file_manager/widgets/xf_nudge_unittest.ts",
"file_manager/widgets/xf_password_dialog_unittest.ts",
"file_manager/widgets/xf_search_options_unittest.ts",
"file_manager/widgets/xf_select_unittest.ts",
"file_manager/widgets/xf_splitter_unittest.ts",
"file_manager/widgets/xf_tree_unittest.ts",
"file_manager/widgets/xf_tree_item_unittest.ts",
# Background:
"file_manager/background/js/crostini_unittest.ts",
"file_manager/background/js/drive_sync_handler_unittest.ts",
# Foreground:
"file_manager/foreground/js/banner_controller_unittest.ts",
"file_manager/foreground/js/banner_util_unittest.ts",
"file_manager/foreground/js/file_tasks_unittest.ts",
"file_manager/foreground/js/file_transfer_controller_unittest.ts",
"file_manager/foreground/js/task_controller_unittest.ts",
"file_manager/foreground/js/metadata/dlp_metadata_provider_unittest.ts",
"file_manager/foreground/js/ui/banners/drive_bulk_pinning_banner_unittest.ts",
"file_manager/foreground/js/ui/banners/state_banner_unittest.ts",
"file_manager/foreground/js/ui/banners/warning_banner_unittest.ts",
"file_manager/foreground/js/ui/banners/educational_banner_unittest.ts",
"file_manager/foreground/js/ui/banners/dlp_restricted_banner_unittest.ts",
]
ts_generated_templates = []
foreach(_t, ts_templates) {
ts_generated_templates += [ _t + ".ts" ]
}
# Generated in foregorund/elements folder.
ts_generated_templates += [
"file_manager/foreground/elements/files_toast.html.ts",
"file_manager/foreground/elements/files_tooltip.html.ts",
]
# d.ts. files that are automatically generated from the JS file.
generate_definitions_js_files = [
"file_manager/common/js/volume_manager_types.js",
"file_manager/externs/files_app_entry_interfaces.js",
"file_manager/externs/volume_info.js",
"file_manager/externs/volume_info_list.js",
"file_manager/externs/search_item.js",
]
# d.ts. files that are manually created and checked-in in the repo.
checked_in_dts_files = [
"file_manager/definitions/file_error.d.ts",
"file_manager/definitions/file_manager.d.ts",
"file_manager/definitions/navigator_connection.d.ts",
"file_manager/foreground/js/ui/command.d.ts",
"file_manager/foreground/js/ui/list.d.ts",
"file_manager/foreground/js/ui/grid.d.ts",
"file_manager/foreground/js/ui/menu_item.d.ts",
"file_manager/foreground/js/ui/multi_menu_button.d.ts",
"file_manager/foreground/js/ui/tree.d.ts",
]
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_metadata_box.js",
"file_manager/foreground/elements/files_metadata_entry.js",
"file_manager/foreground/elements/files_quick_view.js",
"file_manager/foreground/elements/files_safe_media.js",
"file_manager/foreground/elements/files_spinner.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",
]
# END: generated_js_files.
# Test files:
unittest_files = [
# Common:
"file_manager/common/js/array_data_model_unittest.js",
"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/files_app_entry_types_unittest.js",
"file_manager/common/js/recent_date_bucket_unittest.js",
"file_manager/common/js/storage_unittest.js",
"file_manager/common/js/volume_manager_types_unittest.js",
# Background:
"file_manager/background/js/file_operation_handler_unittest.js",
"file_manager/background/js/file_operation_manager_unittest.js",
"file_manager/background/js/volume_manager_unittest.js",
# Foreground:
"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/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/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/providers_model_unittest.js",
"file_manager/foreground/js/spinner_controller_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/command_unittest.js",
"file_manager/foreground/js/ui/context_menu_handler_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/grid_unittest.js",
"file_manager/foreground/js/ui/list_unittest.js",
"file_manager/foreground/js/ui/list_selection_model_test_util.js",
"file_manager/foreground/js/ui/list_selection_model_unittest.js",
"file_manager/foreground/js/ui/list_single_selection_model_unittest.js",
"file_manager/foreground/js/ui/menu_unittest.js",
"file_manager/foreground/js/ui/menu_button_unittest.js",
"file_manager/foreground/js/ui/multi_menu_unittest.js",
"file_manager/foreground/js/ui/position_util_unittest.js",
"file_manager/foreground/js/ui/splitter_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",
# Image Loader:
"image_loader/scheduler_unittest.js",
"image_loader/image_loader_unittest.js",
"image_loader/image_orientation_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",
]
# END: Test files.