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

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

Issue 1304883005: Make |context| passed to queryRequiredElement optional (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: whoops Created 5 years, 3 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 461 matching lines...) Expand 10 before | Expand all | Expand 10 after
472 this.directoryModel_, 472 this.directoryModel_,
473 this.commandHandler); 473 this.commandHandler);
474 this.toolbarController_ = new ToolbarController( 474 this.toolbarController_ = new ToolbarController(
475 this.ui_.toolbar, 475 this.ui_.toolbar,
476 this.ui_.dialogNavigationList, 476 this.ui_.dialogNavigationList,
477 this.ui_.listContainer, 477 this.ui_.listContainer,
478 assert(this.ui_.locationLine), 478 assert(this.ui_.locationLine),
479 this.selectionHandler_, 479 this.selectionHandler_,
480 this.directoryModel_); 480 this.directoryModel_);
481 this.tooltipController_ = new TooltipController( 481 this.tooltipController_ = new TooltipController(
482 queryRequiredElement(this.dialogDom_, '#tooltip'), 482 queryRequiredElement('#tooltip', this.dialogDom_),
483 Array.prototype.slice.call( 483 Array.prototype.slice.call(
484 this.dialogDom_.querySelectorAll('[has-tooltip]'))); 484 this.dialogDom_.querySelectorAll('[has-tooltip]')));
485 this.emptyFolderController_ = new EmptyFolderController( 485 this.emptyFolderController_ = new EmptyFolderController(
486 this.ui_.emptyFolder, 486 this.ui_.emptyFolder,
487 this.directoryModel_); 487 this.directoryModel_);
488 488
489 if (this.dialogType === DialogType.FULL_PAGE) { 489 if (this.dialogType === DialogType.FULL_PAGE) {
490 importer.importEnabled().then( 490 importer.importEnabled().then(
491 function(enabled) { 491 function(enabled) {
492 if (enabled) { 492 if (enabled) {
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
779 assert(this.dialogDom_); 779 assert(this.dialogDom_);
780 assert(this.metadataModel_); 780 assert(this.metadataModel_);
781 781
782 // Cache nodes we'll be manipulating. 782 // Cache nodes we'll be manipulating.
783 var dom = this.dialogDom_; 783 var dom = this.dialogDom_;
784 assert(dom); 784 assert(dom);
785 785
786 // Initialize the dialog. 786 // Initialize the dialog.
787 FileManagerDialogBase.setFileManager(this); 787 FileManagerDialogBase.setFileManager(this);
788 788
789 var table = queryRequiredElement(dom, '.detail-table'); 789 var table = queryRequiredElement('.detail-table', dom);
790 FileTable.decorate( 790 FileTable.decorate(
791 table, 791 table,
792 this.metadataModel_, 792 this.metadataModel_,
793 this.volumeManager_, 793 this.volumeManager_,
794 this.historyLoader_, 794 this.historyLoader_,
795 this.dialogType == DialogType.FULL_PAGE); 795 this.dialogType == DialogType.FULL_PAGE);
796 var grid = queryRequiredElement(dom, '.thumbnail-grid'); 796 var grid = queryRequiredElement('.thumbnail-grid', dom);
797 FileGrid.decorate( 797 FileGrid.decorate(
798 grid, 798 grid,
799 this.metadataModel_, 799 this.metadataModel_,
800 this.volumeManager_, 800 this.volumeManager_,
801 this.historyLoader_); 801 this.historyLoader_);
802 802
803 this.addHistoryObserver_(); 803 this.addHistoryObserver_();
804 804
805 this.ui_.initAdditionalUI( 805 this.ui_.initAdditionalUI(
806 assertInstanceof(table, FileTable), 806 assertInstanceof(table, FileTable),
807 assertInstanceof(grid, FileGrid), 807 assertInstanceof(grid, FileGrid),
808 new LocationLine( 808 new LocationLine(
809 queryRequiredElement(dom, '#location-breadcrumbs'), 809 queryRequiredElement('#location-breadcrumbs', dom),
810 this.volumeManager_)); 810 this.volumeManager_));
811 811
812 // Handle UI events. 812 // Handle UI events.
813 this.backgroundPage_.background.progressCenter.addPanel( 813 this.backgroundPage_.background.progressCenter.addPanel(
814 this.ui_.progressCenterPanel); 814 this.ui_.progressCenterPanel);
815 815
816 util.addIsFocusedMethod(); 816 util.addIsFocusedMethod();
817 817
818 // Populate the static localized strings. 818 // Populate the static localized strings.
819 i18nTemplate.process(this.document_, loadTimeData); 819 i18nTemplate.process(this.document_, loadTimeData);
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
1364 FileManager.prototype.debugMe = function() { 1364 FileManager.prototype.debugMe = function() {
1365 var out = 'Debug information.\n'; 1365 var out = 'Debug information.\n';
1366 1366
1367 out += '1. VolumeManagerWrapper\n' + 1367 out += '1. VolumeManagerWrapper\n' +
1368 this.volumeManager_.toString() + '\n'; 1368 this.volumeManager_.toString() + '\n';
1369 1369
1370 out += 'End of debug information.'; 1370 out += 'End of debug information.';
1371 console.log(out); 1371 console.log(out);
1372 }; 1372 };
1373 })(); 1373 })();
OLDNEW
« no previous file with comments | « ui/file_manager/file_manager/common/js/util.js ('k') | ui/file_manager/file_manager/foreground/js/file_transfer_controller.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698