OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 * @param {!Element} root | 6 * @param {!Element} root |
7 * @param {?Element} boundary | 7 * @param {?Element} boundary |
8 * @param {cr.ui.FocusRow.Delegate} delegate | 8 * @param {cr.ui.FocusRow.Delegate} delegate |
9 * @constructor | 9 * @constructor |
10 * @extends {cr.ui.FocusRow} | 10 * @extends {cr.ui.FocusRow} |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 }; | 79 }; |
80 | 80 |
81 var HistoryItem = Polymer({ | 81 var HistoryItem = Polymer({ |
82 is: 'history-item', | 82 is: 'history-item', |
83 | 83 |
84 properties: { | 84 properties: { |
85 // Underlying HistoryEntry data for this item. Contains read-only fields | 85 // Underlying HistoryEntry data for this item. Contains read-only fields |
86 // from the history backend, as well as fields computed by history-list. | 86 // from the history backend, as well as fields computed by history-list. |
87 item: { | 87 item: { |
88 type: Object, | 88 type: Object, |
89 observer: 'showIcon_', | 89 observer: 'itemChanged_', |
90 }, | 90 }, |
91 | 91 |
92 selected: { | 92 selected: { |
93 type: Boolean, | 93 type: Boolean, |
94 reflectToAttribute: true, | 94 reflectToAttribute: true, |
95 }, | 95 }, |
96 | 96 |
97 isCardStart: { | 97 isCardStart: { |
98 type: Boolean, | 98 type: Boolean, |
99 reflectToAttribute: true, | 99 reflectToAttribute: true, |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
296 | 296 |
297 onLinkRightClick_: function() { | 297 onLinkRightClick_: function() { |
298 md_history.BrowserService.getInstance().recordAction( | 298 md_history.BrowserService.getInstance().recordAction( |
299 'EntryLinkRightClick'); | 299 'EntryLinkRightClick'); |
300 }, | 300 }, |
301 | 301 |
302 /** | 302 /** |
303 * Set the favicon image, based on the URL of the history item. | 303 * Set the favicon image, based on the URL of the history item. |
304 * @private | 304 * @private |
305 */ | 305 */ |
306 showIcon_: function() { | 306 itemChanged_: function() { |
307 this.$.icon.style.backgroundImage = cr.icon.getFavicon(this.item.url); | 307 this.$.icon.style.backgroundImage = cr.icon.getFavicon(this.item.url); |
| 308 this.listen(this.$['time-accessed'], 'mouseover', 'addTimeTitle_'); |
308 }, | 309 }, |
309 | 310 |
310 /** | 311 /** |
311 * @param {number} numberOfItems The number of items in the card. | 312 * @param {number} numberOfItems The number of items in the card. |
312 * @param {string} historyDate Date of the current result. | 313 * @param {string} historyDate Date of the current result. |
313 * @param {string} search The search term associated with these results. | 314 * @param {string} search The search term associated with these results. |
314 * @return {string} The title for this history card. | 315 * @return {string} The title for this history card. |
315 * @private | 316 * @private |
316 */ | 317 */ |
317 cardTitle_: function(numberOfItems, historyDate, search) { | 318 cardTitle_: function(numberOfItems, historyDate, search) { |
(...skipping 17 matching lines...) Expand all Loading... |
335 */ | 336 */ |
336 HistoryItem.searchResultsTitle = function(numberOfResults, searchTerm) { | 337 HistoryItem.searchResultsTitle = function(numberOfResults, searchTerm) { |
337 var resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults'; | 338 var resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults'; |
338 return loadTimeData.getStringF( | 339 return loadTimeData.getStringF( |
339 'foundSearchResults', numberOfResults, loadTimeData.getString(resultId), | 340 'foundSearchResults', numberOfResults, loadTimeData.getString(resultId), |
340 searchTerm); | 341 searchTerm); |
341 }; | 342 }; |
342 | 343 |
343 return {HistoryItem: HistoryItem}; | 344 return {HistoryItem: HistoryItem}; |
344 }); | 345 }); |
OLD | NEW |