Chromium Code Reviews| Index: chrome/browser/resources/local_ntp/most_visited_thumbnail.js |
| diff --git a/chrome/browser/resources/local_ntp/most_visited_thumbnail.js b/chrome/browser/resources/local_ntp/most_visited_thumbnail.js |
| index 7417b04619d91cd857993580c4ee55af0c9203d0..f422f19dff7b74e3411870086ef57de3d022d3f3 100644 |
| --- a/chrome/browser/resources/local_ntp/most_visited_thumbnail.js |
| +++ b/chrome/browser/resources/local_ntp/most_visited_thumbnail.js |
| @@ -16,8 +16,20 @@ window.addEventListener('DOMContentLoaded', function() { |
| var domain = document.createElement('div'); |
| domain.textContent = data.domain; |
| link.appendChild(domain); |
| + link.addEventListener('mouseover', handleMouseOver); |
| + link.addEventListener('click', handleClick); |
|
beaudoin
2013/06/22 01:14:53
I don't see handleClick defined anywhere. Also, wh
annark1
2013/06/25 16:01:38
Should not have been there. Sorry, I didn't catch
|
| document.body.appendChild(link); |
| }; |
| + |
| + function handleMouseOver() { |
| + var params = parseQueryParams(document.location); |
| + if ('pos' in params && isFinite(params.pos)) { |
| + var pos = parseInt(params.pos, 10); |
| + var ntpApiHandle = chrome.embeddedSearch.newTabPage; |
| + ntpApiHandle.logEvent('NewTabPage.NumberOfMouseOvers', 1, null, pos); |
| + } |
| + }; |
|
beaudoin
2013/06/22 01:14:53
Would it make sense to move this to createMostVisi
annark1
2013/06/25 16:01:38
Done.
|
| + |
| if (data.thumbnailUrl) { |
| var image = new Image(); |
| image.onload = function() { |
| @@ -26,6 +38,7 @@ window.addEventListener('DOMContentLoaded', function() { |
| var link = createMostVisitedLink(params, data.url, data.title); |
| link.appendChild(shadow); |
| link.appendChild(image); |
| + link.addEventListener('mouseover', handleMouseOver); |
| document.body.appendChild(link); |
| }; |