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

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

Issue 13771008: Initial redesign of the Files.app's main window. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed. Created 7 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) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 'use strict'; 5 'use strict';
6 6
7 /** 7 /**
8 * Utility methods. They are intended for use only in this file. 8 * Utility methods. They are intended for use only in this file.
9 */ 9 */
10 var DirectoryTreeUtil = {}; 10 var DirectoryTreeUtil = {};
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 return; 213 return;
214 214
215 volumeManager.unmount(path, function() {}, function() {}); 215 volumeManager.unmount(path, function() {}, function() {});
216 }.bind(this)); 216 }.bind(this));
217 217
218 if (parentDirItem.expanded) 218 if (parentDirItem.expanded)
219 this.updateSubDirectories(false /* recursive */); 219 this.updateSubDirectories(false /* recursive */);
220 }; 220 };
221 221
222 /** 222 /**
223 * Overrides WebKit's scrollIntoViewIfNeeded, which doesn't work well with
224 * a complex layout. This call is not necessary, so we are ignoring it.
225 *
226 * @param {boolean} unused Unused.
227 */
228 DirectoryItem.prototype.scrollIntoViewIfNeeded = function(unused) {
229 };
230
231 /**
223 * Invoked when the item is being expanded. 232 * Invoked when the item is being expanded.
224 * @param {!UIEvent} e Event. 233 * @param {!UIEvent} e Event.
225 * @private 234 * @private
226 **/ 235 **/
227 DirectoryItem.prototype.onExpand_ = function(e) { 236 DirectoryItem.prototype.onExpand_ = function(e) {
228 this.updateSubDirectories( 237 this.updateSubDirectories(
229 false /* recursive */, 238 false /* recursive */,
230 function() {}, 239 function() {},
231 function() { 240 function() {
232 this.expanded = false; 241 this.expanded = false;
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
482 } 491 }
483 }; 492 };
484 493
485 /** 494 /**
486 * Returns the path of the selected item. 495 * Returns the path of the selected item.
487 * @return {string} The current path. 496 * @return {string} The current path.
488 */ 497 */
489 DirectoryTree.prototype.getCurrentPath = function() { 498 DirectoryTree.prototype.getCurrentPath = function() {
490 return this.selectedItem ? this.selectedItem.fullPath : null; 499 return this.selectedItem ? this.selectedItem.fullPath : null;
491 }; 500 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/file_manager/js/file_manager.js ('k') | chrome/browser/resources/file_manager/main_new_ui.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698