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. 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="metrics.js"/> 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../image_loader/image_loader_client.js"/> 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/load_time_data.js"/> 305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr.js"/> 315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/util.js"/> 325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/i18n_template_no_process.js"/> 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/event_tracker.js"/> 355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui.js"/> 365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/event_target.js"/> 375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/touch_handler.js"/> 385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/array_data_model.js"/> 395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/dialogs.js"/> 405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/list_item.js"/> 415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/list_selection_model.js"/> 425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/list_single_selection_model.js"/> 435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/list_selection_controller.js"/> 445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/list.js"/> 455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/tree.js"/> 465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/autocomplete_list.js"/> 475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/splitter.js"/> 495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table/table_splitter.js"/> 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table/table_column.js"/> 525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table/table_column_model.js"/> 535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table/table_header.js"/> 545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table/table_list.js"/> 555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/table.js"/> 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/grid.js"/> 582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// 595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/command.js"/> 605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/position_util.js"/> 615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/menu_item.js"/> 625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/menu.js"/> 635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<include src="../../../../webui/resources/js/cr/ui/menu_button.js"/> 645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu//<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. 70c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch//<include src="../../common/js/error_util.js"/> 71d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// 721e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="../../common/js/async_util.js"/> 73010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)//<include src="../../common/js/volume_manager_common.js"/> 741e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="../../common/js/util.js"/> 751e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="../../common/js/progress_center_common.js"> 761e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)// 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="combobutton.js"/> 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="commandbutton.js"/> 7958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)//<include src="ui/file_manager_dialog_base.js"/> 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 81424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)//<include src="app_installer.js"/> 82424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)//<include src="cws_container_client.js"/> 8390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)//<include src="directory_contents.js"/> 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="directory_model.js"/> 85eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch//<include src="directory_tree.js"/> 86868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)//<include src="drag_selector.js"/> 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="drive_banners.js" /> 88868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)//<include src="error_dialog.js"/> 892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)//<include src="file_grid.js"/> 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="file_manager.js"/> 912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)//<include src="file_selection.js"/> 922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)//<include src="file_table.js"/> 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="file_tasks.js"/> 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="file_transfer_controller.js"/> 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="file_type.js"/> 96558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch//<include src="file_watcher.js"/> 97ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch//<include src="folder_shortcuts_data_model.js"/> 981e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="navigation_list_model.js"/> 995d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//<include src="progress_center_item_group.js"/> 100c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)//<include src="scrollbar.js"/> 101ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch//<include src="share_client.js"/> 102ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch//<include src="share_dialog.js"/> 103424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)//<include src="suggest_apps_dialog.js"/> 10458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)//<include src="text_measure.js"/> 105868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)//<include src="tree.css.js"/> 106d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)//<include src="ui/breadcrumbs_controller.js"/> 1078bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)//<include src="ui/conflict_dialog.js"/> 10868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)//<include src="ui/file_manager_ui.js"/> 10923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)//<include src="ui/multi_profile_share_dialog.js"/> 1101e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)//<include src="ui/navigation_list.js"/> 11158537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)//<include src="ui/preview_panel.js"/> 11258537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)//<include src="ui/progress_center_panel.js"/> 1134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)//<include src="ui/search_box.js"/> 1144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)//<include src="volume_manager_wrapper.js"/> 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="media/media_util.js"/> 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="metadata/metadata_cache.js"/> 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="default_action_dialog.js"/> 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="file_manager_commands.js"/> 119c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// // For accurate load performance tracking place main.js should be 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// // the last include to include. 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)//<include src="main.js"/> 1232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 12490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Global fileManager reference useful for poking at from the console. 12590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)window.fileManager = fileManager; 12690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) 1272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Exports 1282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)window.util = util; 1292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)})(); 130