| Index: chrome/browser/resources/network_action_predictor/network_action_predictor.js
|
| diff --git a/chrome/browser/resources/network_action_predictor/network_action_predictor.js b/chrome/browser/resources/network_action_predictor/network_action_predictor.js
|
| index bc8d0aa5fcc5954fd38f8fe5e13c06e2070752e8..11343cb9dd65c7ac4e10aeafe53e7e3091320710 100644
|
| --- a/chrome/browser/resources/network_action_predictor/network_action_predictor.js
|
| +++ b/chrome/browser/resources/network_action_predictor/network_action_predictor.js
|
| @@ -14,29 +14,31 @@ function requestNetworkActionPredictorDb() {
|
| /**
|
| * Callback from backend with the database contents. Sets up some globals and
|
| * calls to create the UI.
|
| - * @param {boolean} enabled Whether or not NetworkActionPredictor is enabled.
|
| - * @param {Array} database The database as a flattened list.
|
| + * @param {Dictionary} database Information about NetworkActionPredictor
|
| + * including the database as a flattened list, a boolean indicating if the
|
| + * system is enabled and the current hit weight.
|
| */
|
| -function updateDatabaseTable(enabled, database) {
|
| +function updateDatabaseTable(database) {
|
| console.debug('Updating Table NAP DB');
|
|
|
| var filter = $('filter');
|
| filter.disabled = false;
|
| filter.onchange = function() {
|
| - updateDatabaseView(enabled, database);
|
| + updateDatabaseView(database);
|
| };
|
|
|
| - updateDatabaseView(enabled, database);
|
| + updateDatabaseView(database);
|
| }
|
|
|
| /**
|
| * Updates the table from the database.
|
| - * @param {boolean} enabled Whether or not NetworkActionPredictor is enabled.
|
| - * @param {Array} database The database as a flattened list.
|
| + * @param {Dictionary} database Information about NetworkActionPredictor
|
| + * including the database as a flattened list, a boolean indicating if the
|
| + * system is enabled and the current hit weight.
|
| */
|
| -function updateDatabaseView(enabled, database) {
|
| +function updateDatabaseView(database) {
|
| var databaseSection = $('databaseTableBody');
|
| - var showEnabled = database && enabled;
|
| + var showEnabled = database.enabled && database.db;
|
|
|
| $('enabledMode').hidden = !showEnabled;
|
| $('disabledMode').hidden = showEnabled;
|
| @@ -49,8 +51,8 @@ function updateDatabaseView(enabled, database) {
|
| // Clear any previous list.
|
| databaseSection.textContent = '';
|
|
|
| - for (var i = 0; i < database.length; ++i) {
|
| - var entry = database[i];
|
| + for (var i = 0; i < database.db.length; ++i) {
|
| + var entry = database.db[i];
|
|
|
| if (!filter.checked || entry.confidence > 0) {
|
| var row = document.createElement('tr');
|
| @@ -69,6 +71,7 @@ function updateDatabaseView(enabled, database) {
|
| }
|
| }
|
| $('countBanner').textContent = 'Entries: ' + databaseSection.children.length;
|
| + $('countBanner').textContent += ' Hit Weight: ' + database.hit_weight;
|
| }
|
|
|
| document.addEventListener('DOMContentLoaded', requestNetworkActionPredictorDb);
|
|
|