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

Side by Side Diff: ui/file_manager/file_manager/common/js/volume_manager_common.js

Issue 1093383002: [WIP] Provided file system from NACL. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Moved several modules to chromeos folder. Created 5 years, 5 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
« no previous file with comments | « ui/file_manager/file_manager/common/js/util.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 * Namespace for common types shared between VolumeManager and 6 * Namespace for common types shared between VolumeManager and
7 * VolumeManagerWrapper. 7 * VolumeManagerWrapper.
8 */ 8 */
9 var VolumeManagerCommon = {}; 9 var VolumeManagerCommon = {};
10 10
(...skipping 14 matching lines...) Expand all
25 25
26 // Root for a drive volume. 26 // Root for a drive volume.
27 DRIVE: 'drive', 27 DRIVE: 'drive',
28 28
29 // Root for a MTP volume. 29 // Root for a MTP volume.
30 MTP: 'mtp', 30 MTP: 'mtp',
31 31
32 // Root for a provided volume. 32 // Root for a provided volume.
33 PROVIDED: 'provided', 33 PROVIDED: 'provided',
34 34
35 // Root for plugin provided volume.
36 PLUGIN_PROVIDED: 'plugin_provided',
37
35 // Root for entries that is not located under RootType.DRIVE. e.g. shared 38 // Root for entries that is not located under RootType.DRIVE. e.g. shared
36 // files. 39 // files.
37 DRIVE_OTHER: 'drive_other', 40 DRIVE_OTHER: 'drive_other',
38 41
39 // Fake root for offline available files on the drive. 42 // Fake root for offline available files on the drive.
40 DRIVE_OFFLINE: 'drive_offline', 43 DRIVE_OFFLINE: 'drive_offline',
41 44
42 // Fake root for shared files on the drive. 45 // Fake root for shared files on the drive.
43 DRIVE_SHARED_WITH_ME: 'drive_shared_with_me', 46 DRIVE_SHARED_WITH_ME: 'drive_shared_with_me',
44 47
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 * The type of each volume. 117 * The type of each volume.
115 * @enum {string} 118 * @enum {string}
116 * @const 119 * @const
117 */ 120 */
118 VolumeManagerCommon.VolumeType = { 121 VolumeManagerCommon.VolumeType = {
119 DRIVE: 'drive', 122 DRIVE: 'drive',
120 DOWNLOADS: 'downloads', 123 DOWNLOADS: 'downloads',
121 REMOVABLE: 'removable', 124 REMOVABLE: 'removable',
122 ARCHIVE: 'archive', 125 ARCHIVE: 'archive',
123 MTP: 'mtp', 126 MTP: 'mtp',
124 PROVIDED: 'provided' 127 PROVIDED: 'provided',
128 PLUGIN_PROVIDED: 'plugin_provided'
125 }; 129 };
126 130
127 /** 131 /**
128 * Source of each volume's data. 132 * Source of each volume's data.
129 * @enum {string} 133 * @enum {string}
130 * @const 134 * @const
131 */ 135 */
132 VolumeManagerCommon.Source = { 136 VolumeManagerCommon.Source = {
133 FILE: 'file', 137 FILE: 'file',
134 DEVICE: 'device', 138 DEVICE: 'device',
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 case VolumeManagerCommon.RootType.DRIVE: 170 case VolumeManagerCommon.RootType.DRIVE:
167 case VolumeManagerCommon.RootType.DRIVE_OTHER: 171 case VolumeManagerCommon.RootType.DRIVE_OTHER:
168 case VolumeManagerCommon.RootType.DRIVE_OFFLINE: 172 case VolumeManagerCommon.RootType.DRIVE_OFFLINE:
169 case VolumeManagerCommon.RootType.DRIVE_SHARED_WITH_ME: 173 case VolumeManagerCommon.RootType.DRIVE_SHARED_WITH_ME:
170 case VolumeManagerCommon.RootType.DRIVE_RECENT: 174 case VolumeManagerCommon.RootType.DRIVE_RECENT:
171 return VolumeManagerCommon.VolumeType.DRIVE; 175 return VolumeManagerCommon.VolumeType.DRIVE;
172 case VolumeManagerCommon.RootType.MTP: 176 case VolumeManagerCommon.RootType.MTP:
173 return VolumeManagerCommon.VolumeType.MTP; 177 return VolumeManagerCommon.VolumeType.MTP;
174 case VolumeManagerCommon.RootType.PROVIDED: 178 case VolumeManagerCommon.RootType.PROVIDED:
175 return VolumeManagerCommon.VolumeType.PROVIDED; 179 return VolumeManagerCommon.VolumeType.PROVIDED;
180 case VolumeManagerCommon.RootType.PLUGIN_PROVIDED:
181 return VolumeManagerCommon.VolumeType.PLUGIN_PROVIDED;
176 } 182 }
177 assertNotReached('Unknown root type: ' + rootType); 183 assertNotReached('Unknown root type: ' + rootType);
178 }; 184 };
179 185
180 /** 186 /**
181 * @typedef {{ 187 * @typedef {{
182 * type: VolumeManagerCommon.DriveConnectionType, 188 * type: VolumeManagerCommon.DriveConnectionType,
183 * reason: VolumeManagerCommon.DriveConnectionReason 189 * reason: VolumeManagerCommon.DriveConnectionReason
184 * }} 190 * }}
185 */ 191 */
(...skipping 17 matching lines...) Expand all
203 /** 209 /**
204 * Fake entries for Google Drive's virtual folders. 210 * Fake entries for Google Drive's virtual folders.
205 * (OFFLINE, RECENT, and SHARED_WITH_ME) 211 * (OFFLINE, RECENT, and SHARED_WITH_ME)
206 * @typedef {?{ 212 * @typedef {?{
207 * isDirectory: boolean, 213 * isDirectory: boolean,
208 * rootType: VolumeManagerCommon.RootType, 214 * rootType: VolumeManagerCommon.RootType,
209 * toURL: function(): string 215 * toURL: function(): string
210 * }} 216 * }}
211 */ 217 */
212 var FakeEntry; 218 var FakeEntry;
OLDNEW
« no previous file with comments | « ui/file_manager/file_manager/common/js/util.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698