15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// The include directives are put into Javascript-style comments to prevent 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// parsing errors in non-flattened mode. The flattener still sees them. 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Note that this makes the flattener to comment out the first line of the 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// included file but that's all right since any javascript file should start 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// with a copyright comment anyway. 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// If you add a new dependency, you should update build files by rerunning 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// gyp. Otherwise, you'll be bitten by a dependency issue like: 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 1) You add a new dependency to "whatever.js" 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 2) You make changes in "whatever.js" 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 3) Rebuild "resources.pak" and open Files.app 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 4) You don't see the changes in "whatever.js". Why is that? 182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Because the dependencies are computed at gyp time, the existing build 202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// files don't know that "resources.pak" now has a dependency to 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// "whatever.js". You should rerun gyp to let the build files know. 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// //metrics.js initiates load performance tracking 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// //so we want to parse it as early as possible. 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="metrics.js"> 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../image_loader/image_loader_client.js"> 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/load_time_data.js"> 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr.js"> 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/util.js"> 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/i18n_template_no_process.js"> 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/event_tracker.js"> 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui.js"> 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/event_target.js"> 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/touch_handler.js"> 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/array_data_model.js"> 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/dialogs.js"> 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/list_item.js"> 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/list_selection_model.js"> 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/list_single_selection_model.js"> 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/list_selection_controller.js"> 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/list.js"> 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/tree.js"> 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/autocomplete_list.js"> 475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/splitter.js"> 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table/table_splitter.js"> 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table/table_column.js"> 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table/table_column_model.js"> 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table/table_header.js"> 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table/table_list.js"> 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/table.js"> 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/grid.js"> 582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/command.js"> 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/position_util.js"> 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/menu_item.js"> 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/menu.js"> 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/menu_button.js"> 641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../../../webui/resources/js/cr/ui/context_menu_handler.js"> 652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 662a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)(function() { 672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 'strict mode' is invoked for this scope. 682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 69c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// error_util.js must be loaded before all other Files.app's scripts. 701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../common/js/error_util.js"> 71d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// 721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../common/js/async_util.js"> 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../common/js/volume_manager_common.js"> 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="../../common/js/util.js"> 751e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="../../common/js/progress_center_common.js"> 761e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)// 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="combobutton.js"> 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="commandbutton.js"> 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/file_manager_dialog_base.js"> 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="app_installer.js"> 821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="cws_container_client.js"> 831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="directory_contents.js"> 841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="directory_model.js"> 851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="directory_tree.js"> 861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="drag_selector.js"> 871320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="drive_banners.js" > 881320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="error_dialog.js"> 891320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_grid.js"> 901320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_manager.js"> 911320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_selection.js"> 921320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_table.js"> 931320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_tasks.js"> 941320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_transfer_controller.js"> 951320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_type.js"> 961320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_watcher.js"> 971320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="folder_shortcuts_data_model.js"> 981320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="navigation_list_model.js"> 991320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="progress_center_item_group.js"> 1001320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="scrollbar.js"> 1011320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="share_client.js"> 1021320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="share_dialog.js"> 1031320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="suggest_apps_dialog.js"> 1041320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="thumbnail_loader.js"> 1051320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="tree.css.js"> 1061320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/breadcrumbs_controller.js"> 1071320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/conflict_dialog.js"> 1081320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/file_manager_ui.js"> 1091320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/multi_profile_share_dialog.js"> 1101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/preview_panel.js"> 1111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/progress_center_panel.js"> 1121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="ui/search_box.js"> 1131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="volume_manager_wrapper.js"> 1141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="metadata/metadata_cache.js"> 1151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="default_action_dialog.js"> 1161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="file_manager_commands.js"> 117c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// // For accurate load performance tracking place main.js should be 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// // the last include to include. 1201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci//<include src="main.js"> 1212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 12290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Global fileManager reference useful for poking at from the console. 12390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)window.fileManager = fileManager; 12490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) 1252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Exports 1262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)window.util = util; 1272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)})(); 128