Index: chrome/browser/resources/file_manager/js/file_manager.js |
diff --git a/chrome/browser/resources/file_manager/js/file_manager.js b/chrome/browser/resources/file_manager/js/file_manager.js |
index 11aef95b42c630a0ad5a3e94cda60114bf298a59..ae3d29e1fb14436fe8365c1ec8de8ac80e3e4f25 100644 |
--- a/chrome/browser/resources/file_manager/js/file_manager.js |
+++ b/chrome/browser/resources/file_manager/js/file_manager.js |
@@ -609,7 +609,8 @@ FileManager.prototype = { |
this.deleteButton_ = this.dialogDom_.querySelector('#delete-button'); |
this.table_ = this.dialogDom_.querySelector('.detail-table'); |
this.grid_ = this.dialogDom_.querySelector('.thumbnail-grid'); |
- this.spinner_ = this.dialogDom_.querySelector('.spinner'); |
+ this.spinner_ = this.dialogDom_.querySelector('#spinner-without-text'); |
+ this.textSpinner_ = this.dialogDom_.querySelector('#spinner-with-text'); |
this.showSpinner_(false); |
this.butter_ = this.dialogDom_.querySelector('.butter-bar'); |
this.unmountedPanel_ = this.dialogDom_.querySelector('#unmounted-panel'); |
@@ -3314,7 +3315,20 @@ FileManager.prototype = { |
FileManager.prototype.showSpinner_ = function(on) { |
this.cancelSpinnerTimeout_(); |
- this.spinner_.style.display = on ? '' : 'none'; |
+ |
+ if (on) { |
+ if (this.directoryModel_.isSearching()) { |
Vladislav Kaznacheev
2012/07/30 11:19:46
I suggest keeping a single DOM element for both us
Oleg Eterevsky
2012/07/30 12:21:10
Done.
Oleg Eterevsky
2012/07/30 12:22:09
Done.
|
+ this.spinner_.style.display = 'none'; |
+ this.textSpinner_.textContent = str('SEARCH_SPINNER'); |
+ this.textSpinner_.style.display = 'block'; |
+ } else { |
+ this.spinner_.style.display = 'block'; |
+ this.textSpinner_.style.display = 'none'; |
+ } |
+ } else { |
+ this.spinner_.style.display = 'none'; |
+ this.textSpinner_.style.display = 'none'; |
+ } |
}; |
FileManager.prototype.onNewFolderCommand_ = function(event) { |