| Index: chrome/browser/resources/net_internals/source_row.js
|
| ===================================================================
|
| --- chrome/browser/resources/net_internals/source_row.js (revision 112998)
|
| +++ chrome/browser/resources/net_internals/source_row.js (working copy)
|
| @@ -36,7 +36,7 @@
|
| createRow_: function() {
|
| // Create a row.
|
| var tr = addNode(this.parentView_.tableBody_, 'tr');
|
| - tr._id = this.sourceEntry_.getSourceId();
|
| + tr._id = this.getSourceId();
|
| tr.style.display = 'none';
|
| this.row_ = tr;
|
|
|
| @@ -63,8 +63,8 @@
|
| tr.onmouseout = this.onMouseout_.bind(this);
|
|
|
| // Set the cell values to match this source's data.
|
| - if (this.sourceEntry_.getSourceId() >= 0) {
|
| - addTextNode(idCell, this.sourceEntry_.getSourceId());
|
| + if (this.getSourceId() >= 0) {
|
| + addTextNode(idCell, this.getSourceId());
|
| } else {
|
| addTextNode(idCell, '-');
|
| }
|
| @@ -179,17 +179,19 @@
|
|
|
| // Check source ID, if needed.
|
| if (filter.id) {
|
| - if (filter.id.indexOf(this.sourceEntry_.getSourceId() + '') == -1)
|
| + if (filter.id.indexOf(this.getSourceId() + '') == -1)
|
| return false;
|
| }
|
|
|
| if (filter.text == '')
|
| return true;
|
|
|
| - var filterText = filter.text;
|
| - var entryText = this.sourceEntry_.printAsText().toLowerCase();
|
| + // The description is not always contained in one of the log entries.
|
| + if (this.description_.toLowerCase().indexOf(filter.text) != -1)
|
| + return true;
|
|
|
| - return entryText.indexOf(filterText) != -1;
|
| + var entryText = JSON.stringify(this.sourceEntry_.getLogEntries());
|
| + return entryText.toLowerCase().indexOf(filter.text) != -1;
|
| },
|
|
|
| isSelected: function() {
|
| @@ -203,7 +205,7 @@
|
| this.isSelected_ = isSelected;
|
|
|
| this.setSelectedStyles(isSelected);
|
| - this.parentView_.modifySelectionArray(this, isSelected);
|
| + this.parentView_.modifySelectionArray(this.getSourceId(), isSelected);
|
| this.parentView_.onSelectionChanged();
|
| },
|
|
|
| @@ -245,6 +247,10 @@
|
| return this.row_.childNodes[0].firstChild;
|
| },
|
|
|
| + getSourceId: function() {
|
| + return this.sourceEntry_.getSourceId();
|
| + },
|
| +
|
| /**
|
| * Returns source ID of the entry whose row is currently above this one's.
|
| * Returns null if no such node exists.
|
|
|