| 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 'use strict'; | 5 'use strict'; |
| 6 | 6 |
| 7 define('main', [ | 7 define('main', [ |
| 8 'mojo/public/js/connection', |
| 8 'chrome/browser/ui/webui/engagement/site_engagement.mojom', | 9 'chrome/browser/ui/webui/engagement/site_engagement.mojom', |
| 9 'content/public/renderer/frame_interfaces', | 10 'content/public/renderer/frame_interfaces', |
| 10 ], function(siteEngagementMojom, frameInterfaces) { | 11 ], function(connection, siteEngagementMojom, frameInterfaces) { |
| 11 return function() { | 12 return function() { |
| 12 var uiHandler = new siteEngagementMojom.SiteEngagementUIHandlerPtr( | 13 var uiHandler = connection.bindHandleToProxy( |
| 13 frameInterfaces.getInterface( | 14 frameInterfaces.getInterface( |
| 14 siteEngagementMojom.SiteEngagementUIHandler.name)); | 15 siteEngagementMojom.SiteEngagementUIHandler.name), |
| 16 siteEngagementMojom.SiteEngagementUIHandler); |
| 15 | 17 |
| 16 var engagementTableBody = $('engagement-table-body'); | 18 var engagementTableBody = $('engagement-table-body'); |
| 17 var updateInterval = null; | 19 var updateInterval = null; |
| 18 var info = null; | 20 var info = null; |
| 19 var sortKey = 'score'; | 21 var sortKey = 'score'; |
| 20 var sortReverse = true; | 22 var sortReverse = true; |
| 21 | 23 |
| 22 // Set table header sort handlers. | 24 // Set table header sort handlers. |
| 23 var engagementTableHeader = $('engagement-table-header'); | 25 var engagementTableHeader = $('engagement-table-header'); |
| 24 var headers = engagementTableHeader.children; | 26 var headers = engagementTableHeader.children; |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 165 uiHandler.getSiteEngagementInfo().then(function(response) { | 167 uiHandler.getSiteEngagementInfo().then(function(response) { |
| 166 info = response.info; | 168 info = response.info; |
| 167 renderTable(info); | 169 renderTable(info); |
| 168 }); | 170 }); |
| 169 }; | 171 }; |
| 170 | 172 |
| 171 updateEngagementTable(); | 173 updateEngagementTable(); |
| 172 enableAutoupdate(); | 174 enableAutoupdate(); |
| 173 }; | 175 }; |
| 174 }); | 176 }); |
| OLD | NEW |