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

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

Issue 10827296: Butter bar visual refresh. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 4 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 /** 5 /**
6 * The minimum about of time to display the butter bar for, in ms. 6 * The minimum about of time to display the butter bar for, in ms.
7 * Justification is 1000ms for minimum display time plus 300ms for transition 7 * Justification is 1000ms for minimum display time plus 300ms for transition
8 * duration. 8 * duration.
9 */ 9 */
10 var MINIMUM_BUTTER_DISPLAY_TIME_MS = 1300; 10 var MINIMUM_BUTTER_DISPLAY_TIME_MS = 1300;
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 this.butter_.querySelector('.butter-message').textContent = message; 112 this.butter_.querySelector('.butter-message').textContent = message;
113 if (message && !this.isVisible_()) { 113 if (message && !this.isVisible_()) {
114 // The butter bar is made visible on the first non-empty message. 114 // The butter bar is made visible on the first non-empty message.
115 this.butter_.classList.add('visible'); 115 this.butter_.classList.add('visible');
116 this.lastShowTime_ = Date.now(); 116 this.lastShowTime_ = Date.now();
117 } 117 }
118 if (opt_options && 'progress' in opt_options) { 118 if (opt_options && 'progress' in opt_options) {
119 this.butter_.querySelector('.progress-track').style.width = 119 this.butter_.querySelector('.progress-track').style.width =
120 (opt_options.progress * 100) + '%'; 120 (opt_options.progress * 100) + '%';
121 } 121 }
122
123 this.butter_.style.left =
124 (this.dialogDom_.clientWidth - this.butter_.clientWidth) / 2 + 'px';
125 }; 122 };
126 123
127 /** 124 /**
128 * Hide butter bar. There might be some delay before hiding so that butter bar 125 * Hide butter bar. There might be some delay before hiding so that butter bar
129 * would be shown for no less than the minimal time. 126 * would be shown for no less than the minimal time.
130 * @param {boolean} opt_force If true hide immediately. 127 * @param {boolean} opt_force If true hide immediately.
131 * @private 128 * @private
132 */ 129 */
133 ButterBar.prototype.hide_ = function(opt_force) { 130 ButterBar.prototype.hide_ = function(opt_force) {
134 this.clearHideTimeout_(); 131 this.clearHideTimeout_();
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 } else { 271 } else {
275 this.showError_(strf(this.transferType_() + '_UNEXPECTED_ERROR', 272 this.showError_(strf(this.transferType_() + '_UNEXPECTED_ERROR',
276 event.error)); 273 event.error));
277 } 274 }
278 break; 275 break;
279 276
280 default: 277 default:
281 console.log('Unknown "copy-progress" event reason: ' + event.reason); 278 console.log('Unknown "copy-progress" event reason: ' + event.reason);
282 } 279 }
283 }; 280 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/file_manager/css/file_manager.css ('k') | chrome/browser/resources/file_manager/main.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698