| Index: ui/file_manager/file_manager/foreground/js/import_controller.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/import_controller.js b/ui/file_manager/file_manager/foreground/js/import_controller.js
|
| index 05a11805ff41919afa5837188a6261a77c2a55d9..e976b567a9288a2e875ac745516c4bc50501c1a7 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/import_controller.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/import_controller.js
|
| @@ -569,6 +569,13 @@ importer.RuntimeCommandWidget = function() {
|
| /** @private {Element} */
|
| this.detailsBanner_ = document.querySelector('#cloud-import-details .banner');
|
|
|
| + /** @private {Element} */
|
| + this.progressContainer_ =
|
| + document.querySelector('#cloud-import-details .progress');
|
| + /** @private {Element} */
|
| + this.progressBar_ =
|
| + document.querySelector('#cloud-import-details .progress .value');
|
| +
|
| /** @private {function(!importer.ClickSource)} */
|
| this.clickListener_;
|
|
|
| @@ -733,6 +740,7 @@ importer.RuntimeCommandWidget.prototype.update =
|
| this.sideButton_.hidden = false;
|
| this.importButton_.hidden = true;
|
| this.cancelButton_.hidden = false;
|
| + this.progressContainer_.hidden = true;
|
|
|
| this.toolbarIcon_.setAttribute('icon', 'autorenew');
|
| this.statusIcon_.setAttribute('icon', 'autorenew');
|
| @@ -752,6 +760,7 @@ importer.RuntimeCommandWidget.prototype.update =
|
| this.sideButton_.hidden = false;
|
| this.importButton_.hidden = true;
|
| this.cancelButton_.hidden = true;
|
| + this.progressContainer_.hidden = true;
|
|
|
| this.toolbarIcon_.setAttribute('icon', 'cloud-off');
|
| this.statusIcon_.setAttribute('icon', 'image:photo');
|
| @@ -767,6 +776,7 @@ importer.RuntimeCommandWidget.prototype.update =
|
| this.sideButton_.hidden = false;
|
| this.importButton_.hidden = true;
|
| this.cancelButton_.hidden = true;
|
| + this.progressContainer_.hidden = true;
|
|
|
| this.toolbarIcon_.setAttribute('icon', 'cloud-done');
|
| this.statusIcon_.setAttribute('icon', 'cloud-done');
|
| @@ -786,6 +796,7 @@ importer.RuntimeCommandWidget.prototype.update =
|
| this.sideButton_.hidden = false;
|
| this.importButton_.hidden = false;
|
| this.cancelButton_.hidden = true;
|
| + this.progressContainer_.hidden = true;
|
|
|
| this.toolbarIcon_.setAttribute('icon', 'cloud-upload');
|
| this.statusIcon_.setAttribute('icon', 'image:photo');
|
| @@ -805,6 +816,10 @@ importer.RuntimeCommandWidget.prototype.update =
|
| this.importButton_.hidden = true;
|
| // TODO(smckay): implement cancellation for scanning.
|
| this.cancelButton_.hidden = true;
|
| + this.progressContainer_.hidden = false;
|
| +
|
| + var stats = opt_scan.getStatistics();
|
| + this.progressBar_.style.width = stats.progress + '%';
|
|
|
| this.toolbarIcon_.setAttribute('icon', 'autorenew');
|
| this.statusIcon_.setAttribute('icon', 'autorenew');
|
|
|