Index: chrome/browser/resources/print_preview/search/destination_list_item.js |
diff --git a/chrome/browser/resources/print_preview/search/destination_list_item.js b/chrome/browser/resources/print_preview/search/destination_list_item.js |
index 40f228e048d9ba0018d713bfe958305e366a61f0..d6f1a639f70bfd14b357ffd4c59aaf787eb4ad6d 100644 |
--- a/chrome/browser/resources/print_preview/search/destination_list_item.js |
+++ b/chrome/browser/resources/print_preview/search/destination_list_item.js |
@@ -95,23 +95,10 @@ cr.define('print_preview', function() { |
* @private |
*/ |
initializeOfflineStatusElement_: function() { |
- if (arrayContains([print_preview.Destination.ConnectionStatus.OFFLINE, |
- print_preview.Destination.ConnectionStatus.DORMANT], |
- this.destination_.connectionStatus)) { |
+ if (this.destination_.isOffline) { |
this.getElement().classList.add(DestinationListItem.Classes_.STALE); |
- var offlineDurationMs = Date.now() - this.destination_.lastAccessTime; |
- var offlineMessageId; |
- if (offlineDurationMs > 31622400000.0) { // One year. |
- offlineMessageId = 'offlineForYear'; |
- } else if (offlineDurationMs > 2678400000.0) { // One month. |
- offlineMessageId = 'offlineForMonth'; |
- } else if (offlineDurationMs > 604800000.0) { // One week. |
- offlineMessageId = 'offlineForWeek'; |
- } else { |
- offlineMessageId = 'offline'; |
- } |
var offlineStatusEl = this.getChildElement('.offline-status'); |
- offlineStatusEl.textContent = localStrings.getString(offlineMessageId); |
+ offlineStatusEl.textContent = this.destination_.offlineStatusText; |
setIsVisible(offlineStatusEl, true); |
} |
}, |