| Index: chrome/browser/resources/engagement/site_engagement.js
|
| diff --git a/chrome/browser/resources/engagement/site_engagement.js b/chrome/browser/resources/engagement/site_engagement.js
|
| index 8dab46ae9ed49e72c27f9b45b009b017b28e2e1d..0aaaf603a35151c077fc1f662bd4d6e7c4f66627 100644
|
| --- a/chrome/browser/resources/engagement/site_engagement.js
|
| +++ b/chrome/browser/resources/engagement/site_engagement.js
|
| @@ -16,18 +16,18 @@ function whenPageIsPopulatedForTest() {
|
| }
|
|
|
| define('main', [
|
| - 'chrome/browser/engagement/site_engagement.mojom',
|
| + 'chrome/browser/engagement/site_engagement_details.mojom',
|
| 'content/public/renderer/frame_interfaces',
|
| ], (siteEngagementMojom, frameInterfaces) => {
|
| return () => {
|
| - var uiHandler = new siteEngagementMojom.SiteEngagementUIHandlerPtr(
|
| + var uiHandler = new siteEngagementMojom.SiteEngagementDetailsProviderPtr(
|
| frameInterfaces.getInterface(
|
| - siteEngagementMojom.SiteEngagementUIHandler.name));
|
| + siteEngagementMojom.SiteEngagementDetailsProvider.name));
|
|
|
| var engagementTableBody = $('engagement-table-body');
|
| var updateInterval = null;
|
| var info = null;
|
| - var sortKey = 'score';
|
| + var sortKey = 'total_score';
|
| var sortReverse = true;
|
|
|
| // Set table header sort handlers.
|
| @@ -55,7 +55,7 @@ define('main', [
|
|
|
| /**
|
| * Creates a single row in the engagement table.
|
| - * @param {SiteEngagementInfo} info The info to create the row from.
|
| + * @param {SiteEngagementDetails} info The info to create the row from.
|
| * @return {HTMLElement}
|
| */
|
| function createRow(info) {
|
| @@ -67,13 +67,13 @@ define('main', [
|
| 'change', handleScoreChange.bind(undefined, info.origin));
|
| scoreInput.addEventListener('focus', disableAutoupdate);
|
| scoreInput.addEventListener('blur', enableAutoupdate);
|
| - scoreInput.value = info.score;
|
| + scoreInput.value = info.total_score;
|
|
|
| var scoreCell = createElementWithClassName('td', 'score-cell');
|
| scoreCell.appendChild(scoreInput);
|
|
|
| var engagementBar = createElementWithClassName('div', 'engagement-bar');
|
| - engagementBar.style.width = (info.score * 4) + 'px';
|
| + engagementBar.style.width = (info.total_score * 4) + 'px';
|
|
|
| var engagementBarCell =
|
| createElementWithClassName('td', 'engagement-bar-cell');
|
| @@ -111,7 +111,7 @@ define('main', [
|
| */
|
| function handleScoreChange(origin, e) {
|
| var scoreInput = e.target;
|
| - uiHandler.setSiteEngagementScoreForOrigin(origin, scoreInput.value);
|
| + uiHandler.setSiteEngagementScoreForUrl(origin, scoreInput.value);
|
| scoreInput.barCellRef.style.width = (scoreInput.value * 4) + 'px';
|
| scoreInput.blur();
|
| enableAutoupdate();
|
| @@ -135,7 +135,7 @@ define('main', [
|
| }
|
|
|
| /**
|
| - * Compares two SiteEngagementInfo objects based on |sortKey|.
|
| + * Compares two SiteEngagementDetails objects based on |sortKey|.
|
| * @param {string} sortKey The name of the property to sort by.
|
| * @return {number} A negative number if |a| should be ordered before |b|, a
|
| * positive number otherwise.
|
| @@ -148,7 +148,7 @@ define('main', [
|
| if (sortKey == 'origin')
|
| return new URL(val1.url).host > new URL(val2.url).host ? 1 : -1;
|
|
|
| - if (sortKey == 'score')
|
| + if (sortKey == 'total_score')
|
| return val1 - val2;
|
|
|
| assertNotReached('Unsupported sort key: ' + sortKey);
|
| @@ -163,7 +163,7 @@ define('main', [
|
| sortInfo();
|
| // Round each score to 2 decimal places.
|
| info.forEach((info) => {
|
| - info.score = Number(Math.round(info.score * 100) / 100);
|
| + info.total_score = Number(Math.round(info.total_score * 100) / 100);
|
| engagementTableBody.appendChild(createRow(info));
|
| });
|
|
|
| @@ -175,7 +175,7 @@ define('main', [
|
| */
|
| function updateEngagementTable() {
|
| // Populate engagement table.
|
| - uiHandler.getSiteEngagementInfo().then((response) => {
|
| + uiHandler.getSiteEngagementDetails().then((response) => {
|
| info = response.info;
|
| renderTable(info);
|
| });
|
|
|