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

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

Issue 11827050: Files app: fix "Buy more storage" link in the low Drive space warning (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 * Responsible for showing banners in the file list. 6 * Responsible for showing banners in the file list.
7 * @param {DirectoryModel} directoryModel The model. 7 * @param {DirectoryModel} directoryModel The model.
8 * @param {VolumeManager} volumeManager The manager. 8 * @param {VolumeManager} volumeManager The manager.
9 * @param {DOMDocument} document HTML document. 9 * @param {DOMDocument} document HTML document.
10 * @constructor 10 * @constructor
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 var icon = this.document_.createElement('div'); 275 var icon = this.document_.createElement('div');
276 icon.className = 'gdrive-icon'; 276 icon.className = 'gdrive-icon';
277 box.appendChild(icon); 277 box.appendChild(icon);
278 278
279 var text = this.document_.createElement('div'); 279 var text = this.document_.createElement('div');
280 text.className = 'gdrive-text'; 280 text.className = 'gdrive-text';
281 text.textContent = strf('DRIVE_SPACE_AVAILABLE_LONG', 281 text.textContent = strf('DRIVE_SPACE_AVAILABLE_LONG',
282 util.bytesToSi(sizeStats.remainingSizeKB * 1024)); 282 util.bytesToSi(sizeStats.remainingSizeKB * 1024));
283 box.appendChild(text); 283 box.appendChild(text);
284 284
285 var link = this.document_.createElement('div'); 285 var link = this.document_.createElement('a');
286 link.className = 'plain-link'; 286 link.className = 'plain-link';
287 link.textContent = str('DRIVE_BUY_MORE_SPACE_LINK'); 287 link.textContent = str('DRIVE_BUY_MORE_SPACE_LINK');
288 link.href = GOOGLE_DRIVE_BUY_STORAGE; 288 link.href = GOOGLE_DRIVE_BUY_STORAGE;
289 link.target = '_blank';
289 box.appendChild(link); 290 box.appendChild(link);
290 291
291 var close = this.document_.createElement('div'); 292 var close = this.document_.createElement('div');
292 close.className = 'cr-dialog-close'; 293 close.className = 'cr-dialog-close';
293 box.appendChild(close); 294 box.appendChild(close);
294 close.addEventListener('click', function(total) { 295 close.addEventListener('click', function(total) {
295 localStorage[WARNING_DISMISSED_KEY] = total; 296 localStorage[WARNING_DISMISSED_KEY] = total;
296 box.hidden = true; 297 box.hidden = true;
297 this.requestRelayout_(100); 298 this.requestRelayout_(100);
298 }.bind(this, sizeStats.totalSizeKB)); 299 }.bind(this, sizeStats.totalSizeKB));
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 * this.newWelcome_ get ready. 575 * this.newWelcome_ get ready.
575 * @private 576 * @private
576 */ 577 */
577 FileListBannerController.prototype.preparePromo_ = function(completeCallback) { 578 FileListBannerController.prototype.preparePromo_ = function(completeCallback) {
578 if (this.newWelcome_ !== undefined) 579 if (this.newWelcome_ !== undefined)
579 completeCallback(); 580 completeCallback();
580 else 581 else
581 (this.promoCallbacks_ = this.promoCallbacks_ || []).push(completeCallback); 582 (this.promoCallbacks_ = this.promoCallbacks_ || []).push(completeCallback);
582 }; 583 };
583 584
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698