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

Side by Side Diff: ui/file_manager/file_manager/background/js/volume_manager.js

Issue 778123006: Include MTP devices in Cloud Import happiness. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Include MTP devices when determining eligibility for Cloud Import. Created 6 years 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 * Represents each volume, such as "drive", "download directory", each "USB 6 * Represents each volume, such as "drive", "download directory", each "USB
7 * flush storage", or "mounted zip archive" etc. 7 * flush storage", or "mounted zip archive" etc.
8 * 8 *
9 * @constructor 9 * @constructor
10 * 10 *
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 }, 156 },
157 /** 157 /**
158 * @return {boolean} True if the volume contains media. 158 * @return {boolean} True if the volume contains media.
159 */ 159 */
160 get hasMedia() { 160 get hasMedia() {
161 return this.hasMedia_; 161 return this.hasMedia_;
162 } 162 }
163 }; 163 };
164 164
165 /** 165 /**
166 * Provides short hand checking of volume type.
167 * @param {VolumeManagerCommon.VolumeType} type
168 * @return {boolean} True if the volume is of the specified type.
169 */
170 VolumeInfo.prototype.isType = function(type) {
171 return type === this.volumeType_;
172 };
173
174 /**
175 * Starts resolving the display root and obtains it. It may take long time for 166 * Starts resolving the display root and obtains it. It may take long time for
176 * Drive. Once resolved, it is cached. 167 * Drive. Once resolved, it is cached.
177 * 168 *
178 * @param {function(DirectoryEntry)=} opt_onSuccess Success callback with the 169 * @param {function(DirectoryEntry)=} opt_onSuccess Success callback with the
179 * display root directory as an argument. 170 * display root directory as an argument.
180 * @param {function(*)=} opt_onFailure Failure callback. 171 * @param {function(*)=} opt_onFailure Failure callback.
181 * @return {Promise} 172 * @return {Promise}
182 */ 173 */
183 VolumeInfo.prototype.resolveDisplayRoot = function(opt_onSuccess, 174 VolumeInfo.prototype.resolveDisplayRoot = function(opt_onSuccess,
184 opt_onFailure) { 175 opt_onFailure) {
(...skipping 813 matching lines...) Expand 10 before | Expand all | Expand 10 after
998 this.isDriveBased; 989 this.isDriveBased;
999 990
1000 /** 991 /**
1001 * Whether the entry is read only or not. 992 * Whether the entry is read only or not.
1002 * @type {boolean} 993 * @type {boolean}
1003 */ 994 */
1004 this.isReadOnly = isReadOnly; 995 this.isReadOnly = isReadOnly;
1005 996
1006 Object.freeze(this); 997 Object.freeze(this);
1007 } 998 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698