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

Side by Side Diff: chrome/browser/resources/file_manager/js/directory_model.js

Issue 10184005: [File Manager] Properly enable/disable Copy and Open for GData files in the offline mode. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 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 | Annotate | Revision Log
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 // If directory files changes too often, don't rescan directory more than once 5 // If directory files changes too often, don't rescan directory more than once
6 // per specified interval 6 // per specified interval
7 var SIMULTANEOUS_RESCAN_INTERVAL = 1000; 7 var SIMULTANEOUS_RESCAN_INTERVAL = 1000;
8 // Used for operations that require almost instant rescan. 8 // Used for operations that require almost instant rescan.
9 var SHORT_RESCAN_INTERVAL = 100; 9 var SHORT_RESCAN_INTERVAL = 100;
10 10
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 get offline() { 154 get offline() {
155 return this.offline_; 155 return this.offline_;
156 }, 156 },
157 set offline(value) { 157 set offline(value) {
158 if (this.offline_ != value) { 158 if (this.offline_ != value) {
159 this.offline_ = !!value; 159 this.offline_ = !!value;
160 this.updateReadonlyStatus_(); 160 this.updateReadonlyStatus_();
161 } 161 }
162 }, 162 },
163 163
164 get isSystemDirectoy() { 164 get isOnGData() {
165 return this.rootPath == '/' + DirectoryModel.GDATA_DIRECTORY;
166 },
167
168 get isSystemDirectory() {
165 var path = this.currentEntry.fullPath; 169 var path = this.currentEntry.fullPath;
166 return path == '/' || 170 return path == '/' ||
167 path == '/' + DirectoryModel.REMOVABLE_DIRECTORY || 171 path == '/' + DirectoryModel.REMOVABLE_DIRECTORY ||
168 path == '/' + DirectoryModel.ARCHIVE_DIRECTORY; 172 path == '/' + DirectoryModel.ARCHIVE_DIRECTORY;
169 }, 173 },
170 174
171 get filterHidden() { 175 get filterHidden() {
172 return !!this.filters_['hidden']; 176 return !!this.filters_['hidden'];
173 }, 177 },
174 178
(...skipping 1072 matching lines...) Expand 10 before | Expand all | Expand 10 after
1247 /** 1251 /**
1248 * @private 1252 * @private
1249 */ 1253 */
1250 DirectoryModel.Scanner.prototype.recordMetrics_ = function() { 1254 DirectoryModel.Scanner.prototype.recordMetrics_ = function() {
1251 metrics.recordInterval('DirectoryScan'); 1255 metrics.recordInterval('DirectoryScan');
1252 if (this.dir_.fullPath == 1256 if (this.dir_.fullPath ==
1253 '/' + DirectoryModel.DOWNLOADS_DIRECTORY) { 1257 '/' + DirectoryModel.DOWNLOADS_DIRECTORY) {
1254 metrics.recordMediumCount('DownloadsCount', this.list_.length); 1258 metrics.recordMediumCount('DownloadsCount', this.list_.length);
1255 } 1259 }
1256 }; 1260 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698