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 'use strict'; | 5 'use strict'; |
6 | 6 |
7 /** | 7 /** |
8 * This variable is checked in SelectFileDialogExtensionBrowserTest. | 8 * This variable is checked in SelectFileDialogExtensionBrowserTest. |
9 * @type {number} | 9 * @type {number} |
10 */ | 10 */ |
(...skipping 1646 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1657 this.table_.updateFileMetadata(leadListItem, leadEntry); | 1657 this.table_.updateFileMetadata(leadListItem, leadEntry); |
1658 } | 1658 } |
1659 this.currentList_.restoreLeadItem(leadListItem); | 1659 this.currentList_.restoreLeadItem(leadListItem); |
1660 }; | 1660 }; |
1661 | 1661 |
1662 /** | 1662 /** |
1663 * @return {boolean} True if the current directory content is from Google | 1663 * @return {boolean} True if the current directory content is from Google |
1664 * Drive. | 1664 * Drive. |
1665 */ | 1665 */ |
1666 FileManager.prototype.isOnDrive = function() { | 1666 FileManager.prototype.isOnDrive = function() { |
1667 return this.directoryModel_.getCurrentRootType() === RootType.DRIVE || | 1667 var rootType = this.directoryModel_.getCurrentRootType(); |
1668 this.directoryModel_.getCurrentRootType() === RootType.DRIVE_OFFLINE; | 1668 return rootType === RootType.DRIVE || |
| 1669 rootType === RootType.DRIVE_SHARED_WITH_ME || |
| 1670 rootType === RootType.DRIVE_RECENT || |
| 1671 rootType === RootType.DRIVE_OFFLINE; |
1669 }; | 1672 }; |
1670 | 1673 |
1671 /** | 1674 /** |
1672 * @return {boolean} True if the ctrl key is pressed now. | 1675 * @return {boolean} True if the ctrl key is pressed now. |
1673 */ | 1676 */ |
1674 FileManager.prototype.isCtrlKeyPressed = function() { | 1677 FileManager.prototype.isCtrlKeyPressed = function() { |
1675 return this.ctrlKeyPressed_; | 1678 return this.ctrlKeyPressed_; |
1676 }; | 1679 }; |
1677 | 1680 |
1678 /** | 1681 /** |
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2085 FileManager.prototype.updateSearchBoxOnDirChange_ = function() { | 2088 FileManager.prototype.updateSearchBoxOnDirChange_ = function() { |
2086 if (!this.searchBox_.disabled) | 2089 if (!this.searchBox_.disabled) |
2087 this.searchBox_.value = ''; | 2090 this.searchBox_.value = ''; |
2088 }; | 2091 }; |
2089 | 2092 |
2090 /** | 2093 /** |
2091 * Update the gear menu. | 2094 * Update the gear menu. |
2092 * @private | 2095 * @private |
2093 */ | 2096 */ |
2094 FileManager.prototype.updateGearMenu_ = function() { | 2097 FileManager.prototype.updateGearMenu_ = function() { |
2095 this.syncButton.hidden = !this.isOnDrive(); | 2098 var hideItemsForDrive = !this.isOnDrive(); |
2096 this.hostedButton.hidden = !this.isOnDrive(); | 2099 this.syncButton.hidden = hideItemsForDrive; |
| 2100 this.hostedButton.hidden = hideItemsForDrive; |
2097 this.document_.getElementById('drive-separator').hidden = | 2101 this.document_.getElementById('drive-separator').hidden = |
2098 !this.isOnDrive(); | 2102 hideItemsForDrive; |
2099 | 2103 |
2100 // If volume has changed, then fetch remaining space data. | 2104 // If volume has changed, then fetch remaining space data. |
2101 if (this.previousRootUrl_ != this.directoryModel_.getCurrentMountPointUrl()) | 2105 if (this.previousRootUrl_ != this.directoryModel_.getCurrentMountPointUrl()) |
2102 this.refreshRemainingSpace_(true); // Show loading caption. | 2106 this.refreshRemainingSpace_(true); // Show loading caption. |
2103 | 2107 |
2104 this.previousRootUrl_ = this.directoryModel_.getCurrentMountPointUrl(); | 2108 this.previousRootUrl_ = this.directoryModel_.getCurrentMountPointUrl(); |
2105 }; | 2109 }; |
2106 | 2110 |
2107 /** | 2111 /** |
2108 * Refreshes space info of the current volume. | 2112 * Refreshes space info of the current volume. |
(...skipping 1401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3510 * Set the flag expressing whether the ctrl key is pressed or not. | 3514 * Set the flag expressing whether the ctrl key is pressed or not. |
3511 * @param {boolean} flag New value of the flag | 3515 * @param {boolean} flag New value of the flag |
3512 * @private | 3516 * @private |
3513 */ | 3517 */ |
3514 FileManager.prototype.setCtrlKeyPressed_ = function(flag) { | 3518 FileManager.prototype.setCtrlKeyPressed_ = function(flag) { |
3515 this.ctrlKeyPressed_ = flag; | 3519 this.ctrlKeyPressed_ = flag; |
3516 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange(); | 3520 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange(); |
3517 this.document_.querySelector('#drive-reload').canExecuteChange(); | 3521 this.document_.querySelector('#drive-reload').canExecuteChange(); |
3518 }; | 3522 }; |
3519 })(); | 3523 })(); |
OLD | NEW |