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

Unified Diff: ui/file_manager/file_manager/foreground/js/metadata_update_controller.js

Issue 2065933005: Quick View: Format metadata. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: nit Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: ui/file_manager/file_manager/foreground/js/metadata_update_controller.js
diff --git a/ui/file_manager/file_manager/foreground/js/metadata_update_controller.js b/ui/file_manager/file_manager/foreground/js/metadata_update_controller.js
index 0c4852342a2ce3093364c72c44431273ff40d0b0..00a3209bf47ef08b0e957e9de165b0d8025d7beb 100644
--- a/ui/file_manager/file_manager/foreground/js/metadata_update_controller.js
+++ b/ui/file_manager/file_manager/foreground/js/metadata_update_controller.js
@@ -8,13 +8,15 @@
* @param {!DetailsContainer} detailsContainer
* @param {!DirectoryModel} directoryModel
* @param {!MetadataModel} metadataModel
+ * @param {!FileMetadataFormatter} fileMetadataFormatter
* @constructor
* @struct
*/
function MetadataUpdateController(listContainer,
detailsContainer,
directoryModel,
- metadataModel) {
+ metadataModel,
+ fileMetadataFormatter) {
/**
* @private {!DirectoryModel}
* @const
@@ -39,6 +41,12 @@ function MetadataUpdateController(listContainer,
*/
this.detailsContainer_ = detailsContainer;
+ /**
+ * @private {!FileMetadataFormatter}
+ * @const
+ */
+ this.fileMetadataFormatter_ = fileMetadataFormatter;
+
chrome.fileManagerPrivate.onPreferencesChanged.addListener(
this.onPreferencesChanged_.bind(this));
this.onPreferencesChanged_();
@@ -117,6 +125,9 @@ MetadataUpdateController.prototype.dailyUpdateModificationTime_ = function() {
MetadataUpdateController.prototype.onPreferencesChanged_ = function() {
chrome.fileManagerPrivate.getPreferences(function(prefs) {
var use12hourClock = !prefs.use24hourClock;
+ this.fileMetadataFormatter_.setDateTimeFormat(use12hourClock);
+ // TODO(oka): Remove these two lines, and add fileMetadataFormatter to
+ // constructor for each field instead.
this.listContainer_.table.setDateTimeFormat(use12hourClock);
this.detailsContainer_.setDateTimeFormat(use12hourClock);
this.refreshCurrentDirectoryMetadata();

Powered by Google App Engine
This is Rietveld 408576698