Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(125)

Side by Side Diff: ui/file_manager/file_manager/foreground/js/file_manager.js

Issue 918713003: Files.app: Add analytics code to instrument cloud import flows. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * FileManager constructor. 6 * FileManager constructor.
7 * 7 *
8 * FileManager objects encapsulate the functionality of the file selector 8 * FileManager objects encapsulate the functionality of the file selector
9 * dialogs, as well as the full screen file manager application (though the 9 * dialogs, as well as the full screen file manager application (though the
10 * latter is not yet implemented). 10 * latter is not yet implemented).
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 */ 119 */
120 this.selectionHandler_ = null; 120 this.selectionHandler_ = null;
121 121
122 /** 122 /**
123 * UI management class of file manager. 123 * UI management class of file manager.
124 * @type {FileManagerUI} 124 * @type {FileManagerUI}
125 * @private 125 * @private
126 */ 126 */
127 this.ui_ = null; 127 this.ui_ = null;
128 128
129 /**
130 * @private {analytics.Tracker}
131 */
132 this.tracker_ = null;
133
129 // -------------------------------------------------------------------------- 134 // --------------------------------------------------------------------------
130 // Parameters determining the type of file manager. 135 // Parameters determining the type of file manager.
131 136
132 /** 137 /**
133 * Dialog type of this window. 138 * Dialog type of this window.
134 * @type {DialogType} 139 * @type {DialogType}
135 */ 140 */
136 this.dialogType = DialogType.FULL_PAGE; 141 this.dialogType = DialogType.FULL_PAGE;
137 142
138 /** 143 /**
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 function(enabled) { 450 function(enabled) {
446 if (enabled) { 451 if (enabled) {
447 this.importController_ = new importer.ImportController( 452 this.importController_ = new importer.ImportController(
448 new importer.RuntimeControllerEnvironment( 453 new importer.RuntimeControllerEnvironment(
449 this, 454 this,
450 this.selectionHandler_), 455 this.selectionHandler_),
451 /** @type {!importer.MediaScanner} */ ( 456 /** @type {!importer.MediaScanner} */ (
452 this.mediaScanner_), 457 this.mediaScanner_),
453 /** @type {!importer.ImportRunner} */ ( 458 /** @type {!importer.ImportRunner} */ (
454 this.mediaImportHandler_), 459 this.mediaImportHandler_),
455 new importer.RuntimeCommandWidget()); 460 new importer.RuntimeCommandWidget(),
461 this.tracker_);
456 } 462 }
457 }.bind(this)); 463 }.bind(this));
458 464
459 assert(this.fileFilter_); 465 assert(this.fileFilter_);
460 assert(this.namingController_); 466 assert(this.namingController_);
461 assert(this.appStateController_); 467 assert(this.appStateController_);
462 assert(this.taskController_); 468 assert(this.taskController_);
463 this.mainWindowComponent_ = new MainWindowComponent( 469 this.mainWindowComponent_ = new MainWindowComponent(
464 this.dialogType, 470 this.dialogType,
465 this.ui_, 471 this.ui_,
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
645 loadTimeData.data = this.backgroundPage_.background.stringData; 651 loadTimeData.data = this.backgroundPage_.background.stringData;
646 if (util.runningInBrowser()) 652 if (util.runningInBrowser())
647 this.backgroundPage_.registerDialog(window); 653 this.backgroundPage_.registerDialog(window);
648 this.fileOperationManager_ = 654 this.fileOperationManager_ =
649 this.backgroundPage_.background.fileOperationManager; 655 this.backgroundPage_.background.fileOperationManager;
650 this.mediaImportHandler_ = 656 this.mediaImportHandler_ =
651 this.backgroundPage_.background.mediaImportHandler; 657 this.backgroundPage_.background.mediaImportHandler;
652 this.mediaScanner_ = 658 this.mediaScanner_ =
653 this.backgroundPage_.background.mediaScanner; 659 this.backgroundPage_.background.mediaScanner;
654 this.historyLoader_ = this.backgroundPage_.background.historyLoader; 660 this.historyLoader_ = this.backgroundPage_.background.historyLoader;
661 this.tracker_ = this.backgroundPage_.background.tracker;
655 callback(); 662 callback();
656 }.bind(this)); 663 }.bind(this));
657 }.bind(this))); 664 }.bind(this)));
658 }; 665 };
659 666
660 /** 667 /**
661 * Initializes the VolumeManager instance. 668 * Initializes the VolumeManager instance.
662 * @param {function()} callback Completion callback. 669 * @param {function()} callback Completion callback.
663 * @private 670 * @private
664 */ 671 */
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after
1299 out += this.initializeQueue_.pendingTasks[key].toString() + '\n'; 1306 out += this.initializeQueue_.pendingTasks[key].toString() + '\n';
1300 }.bind(this)); 1307 }.bind(this));
1301 1308
1302 out += '2. VolumeManagerWrapper\n' + 1309 out += '2. VolumeManagerWrapper\n' +
1303 this.volumeManager_.toString() + '\n'; 1310 this.volumeManager_.toString() + '\n';
1304 1311
1305 out += 'End of debug information.'; 1312 out += 'End of debug information.';
1306 console.log(out); 1313 console.log(out);
1307 }; 1314 };
1308 })(); 1315 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698