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

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

Issue 14599004: Merge 199418 "Fix wrapping window decoration buttons in the File..." (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1500/src/
Patch Set: Created 7 years, 7 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 '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 842 matching lines...) Expand 10 before | Expand all | Expand 10 after
853 this.onTaskItemClicked_.bind(this)); 853 this.onTaskItemClicked_.bind(this));
854 854
855 this.dialogDom_.ownerDocument.defaultView.addEventListener( 855 this.dialogDom_.ownerDocument.defaultView.addEventListener(
856 'resize', this.onResize_.bind(this)); 856 'resize', this.onResize_.bind(this));
857 857
858 if (loadTimeData.getBoolean('ASH')) 858 if (loadTimeData.getBoolean('ASH'))
859 this.dialogDom_.setAttribute('ash', 'true'); 859 this.dialogDom_.setAttribute('ash', 'true');
860 860
861 this.filePopup_ = null; 861 this.filePopup_ = null;
862 862
863 this.searchBoxWrapper_ =
864 this.dialogDom_.querySelector('.search-box-wrapper');
863 this.searchBox_ = this.dialogDom_.querySelector('#search-box'); 865 this.searchBox_ = this.dialogDom_.querySelector('#search-box');
864 this.searchBox_.addEventListener( 866 this.searchBox_.addEventListener(
865 'input', this.onSearchBoxUpdate_.bind(this)); 867 'input', this.onSearchBoxUpdate_.bind(this));
866 this.lastSearchQuery_ = ''; 868 this.lastSearchQuery_ = '';
867 869
868 var autocompleteList = new cr.ui.AutocompleteList(); 870 var autocompleteList = new cr.ui.AutocompleteList();
869 autocompleteList.id = 'autocomplete-list'; 871 autocompleteList.id = 'autocomplete-list';
870 autocompleteList.autoExpands = true; 872 autocompleteList.autoExpands = true;
871 autocompleteList.requestSuggestions = 873 autocompleteList.requestSuggestions =
872 this.requestAutocompleteSuggestions_.bind(this); 874 this.requestAutocompleteSuggestions_.bind(this);
(...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after
1423 if (this.table_.clientWidth > 0) 1425 if (this.table_.clientWidth > 0)
1424 this.table_.normalizeColumns(); 1426 this.table_.normalizeColumns();
1425 } 1427 }
1426 this.table_.redraw(); 1428 this.table_.redraw();
1427 this.volumeList_.redraw(); 1429 this.volumeList_.redraw();
1428 } 1430 }
1429 1431
1430 if (!util.platform.newUI()) 1432 if (!util.platform.newUI())
1431 this.breadcrumbs_.truncate(); 1433 this.breadcrumbs_.truncate();
1432 1434
1435 // Hide the search box if there is not enough space.
1436 if (util.platform.newUI())
1437 this.searchBox_.hidden = this.searchBoxWrapper_.clientWidth < 100;
1438
1433 this.searchBreadcrumbs_.truncate(); 1439 this.searchBreadcrumbs_.truncate();
1434 1440
1435 this.updateWindowState_(); 1441 this.updateWindowState_();
1436 }; 1442 };
1437 1443
1438 /** 1444 /**
1439 * @private 1445 * @private
1440 */ 1446 */
1441 FileManager.prototype.updateWindowState_ = function() { 1447 FileManager.prototype.updateWindowState_ = function() {
1442 util.platform.getWindowStatus(function(wnd) { 1448 util.platform.getWindowStatus(function(wnd) {
(...skipping 2206 matching lines...) Expand 10 before | Expand all | Expand 10 after
3649 * Set the flag expressing whether the ctrl key is pressed or not. 3655 * Set the flag expressing whether the ctrl key is pressed or not.
3650 * @param {boolean} flag New value of the flag 3656 * @param {boolean} flag New value of the flag
3651 * @private 3657 * @private
3652 */ 3658 */
3653 FileManager.prototype.setCtrlKeyPressed_ = function(flag) { 3659 FileManager.prototype.setCtrlKeyPressed_ = function(flag) {
3654 this.ctrlKeyPressed_ = flag; 3660 this.ctrlKeyPressed_ = flag;
3655 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange(); 3661 this.document_.querySelector('#drive-clear-local-cache').canExecuteChange();
3656 this.document_.querySelector('#drive-reload').canExecuteChange(); 3662 this.document_.querySelector('#drive-reload').canExecuteChange();
3657 }; 3663 };
3658 })(); 3664 })();
OLDNEW
« no previous file with comments | « chrome/browser/resources/file_manager/css/file_manager.css ('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