| 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 868 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 879 | 879 |
| 880 util.disableBrowserShortcutKeys(this.document_); | 880 util.disableBrowserShortcutKeys(this.document_); |
| 881 if (!util.platform.v2()) | 881 if (!util.platform.v2()) |
| 882 util.enableNewFullScreenHandler(this.document_); | 882 util.enableNewFullScreenHandler(this.document_); |
| 883 | 883 |
| 884 this.updateWindowState_(); | 884 this.updateWindowState_(); |
| 885 | 885 |
| 886 // Populate the static localized strings. | 886 // Populate the static localized strings. |
| 887 i18nTemplate.process(this.document_, loadTimeData); | 887 i18nTemplate.process(this.document_, loadTimeData); |
| 888 | 888 |
| 889 // Initialize the new header. | 889 // Initialize the new header and arrange the file list. |
| 890 if (util.platform.newUI()) { | 890 if (util.platform.newUI()) { |
| 891 this.dialogDom_.querySelector('#app-name').innerText = | 891 this.dialogDom_.querySelector('#app-name').innerText = |
| 892 chrome.runtime.getManifest().name; | 892 chrome.runtime.getManifest().name; |
| 893 this.table_.normalizeColumns(); |
| 893 } | 894 } |
| 894 }; | 895 }; |
| 895 | 896 |
| 896 /** | 897 /** |
| 897 * @private | 898 * @private |
| 898 */ | 899 */ |
| 899 FileManager.prototype.onBreadcrumbClick_ = function(event) { | 900 FileManager.prototype.onBreadcrumbClick_ = function(event) { |
| 900 this.directoryModel_.changeDirectory(event.path); | 901 this.directoryModel_.changeDirectory(event.path); |
| 901 }; | 902 }; |
| 902 | 903 |
| (...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1315 if (this.listType_ == FileManager.ListType.THUMBNAIL) { | 1316 if (this.listType_ == FileManager.ListType.THUMBNAIL) { |
| 1316 var g = this.grid_; | 1317 var g = this.grid_; |
| 1317 g.startBatchUpdates(); | 1318 g.startBatchUpdates(); |
| 1318 setTimeout(function() { | 1319 setTimeout(function() { |
| 1319 g.columns = 0; | 1320 g.columns = 0; |
| 1320 g.redraw(); | 1321 g.redraw(); |
| 1321 g.endBatchUpdates(); | 1322 g.endBatchUpdates(); |
| 1322 }, 0); | 1323 }, 0); |
| 1323 } else { | 1324 } else { |
| 1324 this.table_.redraw(); | 1325 this.table_.redraw(); |
| 1326 if (util.platform.newUI()) |
| 1327 this.table_.normalizeColumns(); |
| 1325 } | 1328 } |
| 1326 | 1329 |
| 1327 if (!util.platform.newUI()) | 1330 if (!util.platform.newUI()) |
| 1328 this.breadcrumbs_.truncate(); | 1331 this.breadcrumbs_.truncate(); |
| 1329 | 1332 |
| 1330 this.searchBreadcrumbs_.truncate(); | 1333 this.searchBreadcrumbs_.truncate(); |
| 1331 | 1334 |
| 1332 this.updateWindowState_(); | 1335 this.updateWindowState_(); |
| 1333 }; | 1336 }; |
| 1334 | 1337 |
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 /** |
| 1679 * @return {boolean} True if the "Available offline" column should be shown in | 1682 * @return {boolean} True if the "Available offline" column should be shown in |
| 1680 * the table layout. | 1683 * the table layout. |
| 1681 */ | 1684 */ |
| 1682 FileManager.prototype.shouldShowOfflineColumn = function() { | 1685 FileManager.prototype.shouldShowOfflineColumn = function() { |
| 1686 if (util.platform.newUI()) |
| 1687 return false; |
| 1683 return this.directoryModel_.getCurrentRootType() === RootType.DRIVE; | 1688 return this.directoryModel_.getCurrentRootType() === RootType.DRIVE; |
| 1684 }; | 1689 }; |
| 1685 | 1690 |
| 1686 /** | 1691 /** |
| 1687 * Overrides default handling for clicks on hyperlinks. | 1692 * Overrides default handling for clicks on hyperlinks. |
| 1688 * Opens them in a separate tab and if it's an open/save dialog | 1693 * Opens them in a separate tab and if it's an open/save dialog |
| 1689 * closes it. | 1694 * closes it. |
| 1690 * | 1695 * |
| 1691 * @param {Event} event Click event. | 1696 * @param {Event} event Click event. |
| 1692 * @private | 1697 * @private |
| (...skipping 1835 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3528 * Set the flag expressing whether the ctrl key is pressed or not. | 3533 * Set the flag expressing whether the ctrl key is pressed or not. |
| 3529 * @param {boolean} flag New value of the flag | 3534 * @param {boolean} flag New value of the flag |
| 3530 * @private | 3535 * @private |
| 3531 */ | 3536 */ |
| 3532 FileManager.prototype.setCtrlKeyPressed_ = function(flag) { | 3537 FileManager.prototype.setCtrlKeyPressed_ = function(flag) { |
| 3533 this.ctrlKeyPressed_ = flag; | 3538 this.ctrlKeyPressed_ = flag; |
| 3534 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange(); | 3539 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange(); |
| 3535 this.document_.querySelector('#drive-reload').canExecuteChange(); | 3540 this.document_.querySelector('#drive-reload').canExecuteChange(); |
| 3536 }; | 3541 }; |
| 3537 })(); | 3542 })(); |
| OLD | NEW |