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 * Represents a collection of available tasks to execute for a specific list | 6 * Represents a collection of available tasks to execute for a specific list |
7 * of entries. | 7 * of entries. |
8 * | 8 * |
9 * @param {!VolumeManagerWrapper} volumeManager | 9 * @param {!VolumeManagerWrapper} volumeManager |
10 * @param {!MetadataModel} metadataModel | 10 * @param {!MetadataModel} metadataModel |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 */ | 61 */ |
62 this.tasks_ = tasks; | 62 this.tasks_ = tasks; |
63 | 63 |
64 /** | 64 /** |
65 * @private {Object} | 65 * @private {Object} |
66 * @const | 66 * @const |
67 */ | 67 */ |
68 this.defaultTask_ = defaultTask; | 68 this.defaultTask_ = defaultTask; |
69 }; | 69 }; |
70 | 70 |
| 71 FileTasks.prototype = { |
| 72 /** |
| 73 * @return {!Array<!Entry>} |
| 74 */ |
| 75 get entries() { |
| 76 return this.entries_; |
| 77 } |
| 78 }; |
| 79 |
71 /** | 80 /** |
72 * The app ID of the video player app. | 81 * The app ID of the video player app. |
73 * @const | 82 * @const |
74 * @type {string} | 83 * @type {string} |
75 */ | 84 */ |
76 FileTasks.VIDEO_PLAYER_ID = 'jcgeabjmjgoblfofpppfkcoakmfobdko'; | 85 FileTasks.VIDEO_PLAYER_ID = 'jcgeabjmjgoblfofpppfkcoakmfobdko'; |
77 | 86 |
78 /** | 87 /** |
79 * The task id of the zip unpacker app. | 88 * The task id of the zip unpacker app. |
80 * @const | 89 * @const |
(...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
818 } | 827 } |
819 // If we haven't picked a default task yet, then just pick the first one | 828 // If we haven't picked a default task yet, then just pick the first one |
820 // which is not generic file handler. | 829 // which is not generic file handler. |
821 for (var i = 0; i < tasks.length; i++) { | 830 for (var i = 0; i < tasks.length; i++) { |
822 if (!tasks[i].isGenericFileHandler) { | 831 if (!tasks[i].isGenericFileHandler) { |
823 return tasks[i]; | 832 return tasks[i]; |
824 } | 833 } |
825 } | 834 } |
826 return opt_taskToUseIfNoDefault || null; | 835 return opt_taskToUseIfNoDefault || null; |
827 }; | 836 }; |
OLD | NEW |