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 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
293 * @param {string} historyDate Date of the current result. | 293 * @param {string} historyDate Date of the current result. |
294 * @param {string} search The search term associated with these results. | 294 * @param {string} search The search term associated with these results. |
295 * @return {string} The title for this history card. | 295 * @return {string} The title for this history card. |
296 * @private | 296 * @private |
297 */ | 297 */ |
298 cardTitle_: function(numberOfItems, historyDate, search) { | 298 cardTitle_: function(numberOfItems, historyDate, search) { |
299 if (!search) | 299 if (!search) |
300 return this.item.dateRelativeDay; | 300 return this.item.dateRelativeDay; |
301 return HistoryItem.searchResultsTitle(numberOfItems, search); | 301 return HistoryItem.searchResultsTitle(numberOfItems, search); |
302 }, | 302 }, |
303 | |
304 /** | |
305 * @private | |
306 */ | |
Dan Beam
2016/10/28 20:43:28
nit: /** @private */
| |
307 addTimeTitle_: function() { | |
308 var el = this.$['time-accessed']; | |
309 el.setAttribute('title', new Date(this.item.time).toString()); | |
310 this.unlisten(el, 'mouseover', 'addTimeTitle_'); | |
311 }, | |
303 }); | 312 }); |
304 | 313 |
305 /** | 314 /** |
306 * Check whether the time difference between the given history item and the | 315 * Check whether the time difference between the given history item and the |
307 * next one is large enough for a spacer to be required. | 316 * next one is large enough for a spacer to be required. |
308 * @param {Array<HistoryEntry>} visits | 317 * @param {Array<HistoryEntry>} visits |
309 * @param {number} currentIndex | 318 * @param {number} currentIndex |
310 * @param {string} searchedTerm | 319 * @param {string} searchedTerm |
311 * @return {boolean} Whether or not time gap separator is required. | 320 * @return {boolean} Whether or not time gap separator is required. |
312 */ | 321 */ |
(...skipping 17 matching lines...) Expand all Loading... | |
330 * @return {string} The title for a page of search results. | 339 * @return {string} The title for a page of search results. |
331 */ | 340 */ |
332 HistoryItem.searchResultsTitle = function(numberOfResults, searchTerm) { | 341 HistoryItem.searchResultsTitle = function(numberOfResults, searchTerm) { |
333 var resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults'; | 342 var resultId = numberOfResults == 1 ? 'searchResult' : 'searchResults'; |
334 return loadTimeData.getStringF('foundSearchResults', numberOfResults, | 343 return loadTimeData.getStringF('foundSearchResults', numberOfResults, |
335 loadTimeData.getString(resultId), searchTerm); | 344 loadTimeData.getString(resultId), searchTerm); |
336 }; | 345 }; |
337 | 346 |
338 return { HistoryItem: HistoryItem }; | 347 return { HistoryItem: HistoryItem }; |
339 }); | 348 }); |
OLD | NEW |