OLD | NEW |
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 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
566 CommandUtil.registerCommand(doc, 'gdata-clear-local-cache', | 566 CommandUtil.registerCommand(doc, 'gdata-clear-local-cache', |
567 Commands.gdataClearCacheCommand, this); | 567 Commands.gdataClearCacheCommand, this); |
568 | 568 |
569 CommandUtil.registerCommand(doc, 'gdata-go-to-drive', | 569 CommandUtil.registerCommand(doc, 'gdata-go-to-drive', |
570 Commands.gdataGoToDriveCommand, this); | 570 Commands.gdataGoToDriveCommand, this); |
571 | 571 |
572 CommandUtil.registerCommand(doc, 'paste', | 572 CommandUtil.registerCommand(doc, 'paste', |
573 Commands.pasteFileCommand, doc, this.fileTransferController_); | 573 Commands.pasteFileCommand, doc, this.fileTransferController_); |
574 | 574 |
575 CommandUtil.registerCommand(doc, 'open-with', | 575 CommandUtil.registerCommand(doc, 'open-with', |
576 Commands.openWithCommand, this); | 576 Commands.openWithCommand, this); |
| 577 |
| 578 CommandUtil.registerCommand(doc, 'zip-selection', |
| 579 Commands.zipSelectionCommand, this); |
577 | 580 |
578 CommandUtil.registerCommand(doc, 'cut', Commands.defaultCommand, doc); | 581 CommandUtil.registerCommand(doc, 'cut', Commands.defaultCommand, doc); |
579 CommandUtil.registerCommand(doc, 'copy', Commands.defaultCommand, doc); | 582 CommandUtil.registerCommand(doc, 'copy', Commands.defaultCommand, doc); |
580 | 583 |
581 var inputs = this.dialogDom_.querySelectorAll( | 584 var inputs = this.dialogDom_.querySelectorAll( |
582 'input[type=text], input[type=search], textarea'); | 585 'input[type=text], input[type=search], textarea'); |
583 | 586 |
584 for (i = 0; i < inputs.length; i++) { | 587 for (i = 0; i < inputs.length; i++) { |
585 cr.ui.contextMenuHandler.setContextMenu(inputs[i], this.textContextMenu_); | 588 cr.ui.contextMenuHandler.setContextMenu(inputs[i], this.textContextMenu_); |
586 this.registerInputCommands_(inputs[i]); | 589 this.registerInputCommands_(inputs[i]); |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
723 | 726 |
724 this.filePopup_ = null; | 727 this.filePopup_ = null; |
725 | 728 |
726 this.dialogDom_.querySelector('#search-box').addEventListener( | 729 this.dialogDom_.querySelector('#search-box').addEventListener( |
727 'input', this.onSearchBoxUpdate_.bind(this)); | 730 'input', this.onSearchBoxUpdate_.bind(this)); |
728 | 731 |
729 this.defaultActionMenuItem_ = | 732 this.defaultActionMenuItem_ = |
730 this.dialogDom_.querySelector('#default-action'); | 733 this.dialogDom_.querySelector('#default-action'); |
731 | 734 |
732 this.openWithCommand_ = | 735 this.openWithCommand_ = |
733 this.dialogDom_.querySelector('#open-with'); | 736 this.dialogDom_.querySelector('#open-with'); |
734 | 737 |
735 this.defaultActionMenuItem_.addEventListener('activate', | 738 this.defaultActionMenuItem_.addEventListener('activate', |
736 this.dispatchSelectionAction_.bind(this)); | 739 this.dispatchSelectionAction_.bind(this)); |
737 | 740 |
738 this.fileTypeSelector_ = this.dialogDom_.querySelector('#file-type'); | 741 this.fileTypeSelector_ = this.dialogDom_.querySelector('#file-type'); |
739 this.initFileTypeFilter_(); | 742 this.initFileTypeFilter_(); |
740 | 743 |
741 this.updateWindowState_(); | 744 this.updateWindowState_(); |
742 // Populate the static localized strings. | 745 // Populate the static localized strings. |
743 i18nTemplate.process(this.document_, loadTimeData); | 746 i18nTemplate.process(this.document_, loadTimeData); |
(...skipping 2589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3333 return this.directoryModel_.getFileList(); | 3336 return this.directoryModel_.getFileList(); |
3334 }; | 3337 }; |
3335 | 3338 |
3336 /** | 3339 /** |
3337 * @return {cr.ui.List} Current list object. | 3340 * @return {cr.ui.List} Current list object. |
3338 */ | 3341 */ |
3339 FileManager.prototype.getCurrentList = function() { | 3342 FileManager.prototype.getCurrentList = function() { |
3340 return this.currentList_; | 3343 return this.currentList_; |
3341 }; | 3344 }; |
3342 })(); | 3345 })(); |
OLD | NEW |