| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> | 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> |
| 4 * Copyright (C) 2011 Google Inc. All rights reserved. | 4 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 | 175 |
| 176 /** | 176 /** |
| 177 * @param {!SDK.NetworkRequest} request | 177 * @param {!SDK.NetworkRequest} request |
| 178 * @return {boolean} | 178 * @return {boolean} |
| 179 */ | 179 */ |
| 180 static _runningRequestFilter(request) { | 180 static _runningRequestFilter(request) { |
| 181 return !request.finished; | 181 return !request.finished; |
| 182 } | 182 } |
| 183 | 183 |
| 184 /** | 184 /** |
| 185 * @param {!SDK.NetworkRequest} request |
| 186 * @return {boolean} |
| 187 */ |
| 188 static _fromCacheRequestFilter(request) { |
| 189 return request.cached(); |
| 190 } |
| 191 |
| 192 /** |
| 185 * @param {string} value | 193 * @param {string} value |
| 186 * @param {!SDK.NetworkRequest} request | 194 * @param {!SDK.NetworkRequest} request |
| 187 * @return {boolean} | 195 * @return {boolean} |
| 188 */ | 196 */ |
| 189 static _requestResponseHeaderFilter(value, request) { | 197 static _requestResponseHeaderFilter(value, request) { |
| 190 return request.responseHeaderValue(value) !== undefined; | 198 return request.responseHeaderValue(value) !== undefined; |
| 191 } | 199 } |
| 192 | 200 |
| 193 /** | 201 /** |
| 194 * @param {string} value | 202 * @param {string} value |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 } | 430 } |
| 423 this._resourceCategoryFilterUI = new UI.NamedBitSetFilterUI(filterItems, thi
s._networkResourceTypeFiltersSetting); | 431 this._resourceCategoryFilterUI = new UI.NamedBitSetFilterUI(filterItems, thi
s._networkResourceTypeFiltersSetting); |
| 424 this._resourceCategoryFilterUI.addEventListener( | 432 this._resourceCategoryFilterUI.addEventListener( |
| 425 UI.FilterUI.Events.FilterChanged, this._filterChanged.bind(this), this); | 433 UI.FilterUI.Events.FilterChanged, this._filterChanged.bind(this), this); |
| 426 this._filterBar.addFilter(this._resourceCategoryFilterUI); | 434 this._filterBar.addFilter(this._resourceCategoryFilterUI); |
| 427 } | 435 } |
| 428 | 436 |
| 429 _resetSuggestionBuilder() { | 437 _resetSuggestionBuilder() { |
| 430 this._suggestionBuilder = new Network.FilterSuggestionBuilder(Network.Networ
kLogView._searchKeys); | 438 this._suggestionBuilder = new Network.FilterSuggestionBuilder(Network.Networ
kLogView._searchKeys); |
| 431 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.Is, Networ
k.NetworkLogView.IsFilterType.Running); | 439 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.Is, Networ
k.NetworkLogView.IsFilterType.Running); |
| 440 this._suggestionBuilder.addItem( |
| 441 Network.NetworkLogView.FilterType.Is, Network.NetworkLogView.IsFilterTyp
e.FromCache); |
| 432 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '100'); | 442 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '100'); |
| 433 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '10k'); | 443 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '10k'); |
| 434 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '1M'); | 444 this._suggestionBuilder.addItem(Network.NetworkLogView.FilterType.LargerThan
, '1M'); |
| 435 this._textFilterUI.setSuggestionBuilder(this._suggestionBuilder); | 445 this._textFilterUI.setSuggestionBuilder(this._suggestionBuilder); |
| 436 } | 446 } |
| 437 | 447 |
| 438 /** | 448 /** |
| 439 * @param {!Common.Event} event | 449 * @param {!Common.Event} event |
| 440 */ | 450 */ |
| 441 _filterChanged(event) { | 451 _filterChanged(event) { |
| (...skipping 954 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1396 switch (type) { | 1406 switch (type) { |
| 1397 case Network.NetworkLogView.FilterType.Domain: | 1407 case Network.NetworkLogView.FilterType.Domain: |
| 1398 return Network.NetworkLogView._createRequestDomainFilter(value); | 1408 return Network.NetworkLogView._createRequestDomainFilter(value); |
| 1399 | 1409 |
| 1400 case Network.NetworkLogView.FilterType.HasResponseHeader: | 1410 case Network.NetworkLogView.FilterType.HasResponseHeader: |
| 1401 return Network.NetworkLogView._requestResponseHeaderFilter.bind(null, va
lue); | 1411 return Network.NetworkLogView._requestResponseHeaderFilter.bind(null, va
lue); |
| 1402 | 1412 |
| 1403 case Network.NetworkLogView.FilterType.Is: | 1413 case Network.NetworkLogView.FilterType.Is: |
| 1404 if (value.toLowerCase() === Network.NetworkLogView.IsFilterType.Running) | 1414 if (value.toLowerCase() === Network.NetworkLogView.IsFilterType.Running) |
| 1405 return Network.NetworkLogView._runningRequestFilter; | 1415 return Network.NetworkLogView._runningRequestFilter; |
| 1416 if (value.toLowerCase() === Network.NetworkLogView.IsFilterType.FromCach
e) |
| 1417 return Network.NetworkLogView._fromCacheRequestFilter; |
| 1406 break; | 1418 break; |
| 1407 | 1419 |
| 1408 case Network.NetworkLogView.FilterType.LargerThan: | 1420 case Network.NetworkLogView.FilterType.LargerThan: |
| 1409 return this._createSizeFilter(value.toLowerCase()); | 1421 return this._createSizeFilter(value.toLowerCase()); |
| 1410 | 1422 |
| 1411 case Network.NetworkLogView.FilterType.Method: | 1423 case Network.NetworkLogView.FilterType.Method: |
| 1412 return Network.NetworkLogView._requestMethodFilter.bind(null, value); | 1424 return Network.NetworkLogView._requestMethodFilter.bind(null, value); |
| 1413 | 1425 |
| 1414 case Network.NetworkLogView.FilterType.MimeType: | 1426 case Network.NetworkLogView.FilterType.MimeType: |
| 1415 return Network.NetworkLogView._requestMimeTypeFilter.bind(null, value); | 1427 return Network.NetworkLogView._requestMimeTypeFilter.bind(null, value); |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1676 /** @enum {string} */ | 1688 /** @enum {string} */ |
| 1677 Network.NetworkLogView.MixedContentFilterValues = { | 1689 Network.NetworkLogView.MixedContentFilterValues = { |
| 1678 All: 'all', | 1690 All: 'all', |
| 1679 Displayed: 'displayed', | 1691 Displayed: 'displayed', |
| 1680 Blocked: 'blocked', | 1692 Blocked: 'blocked', |
| 1681 BlockOverridden: 'block-overridden' | 1693 BlockOverridden: 'block-overridden' |
| 1682 }; | 1694 }; |
| 1683 | 1695 |
| 1684 /** @enum {string} */ | 1696 /** @enum {string} */ |
| 1685 Network.NetworkLogView.IsFilterType = { | 1697 Network.NetworkLogView.IsFilterType = { |
| 1686 Running: 'running' | 1698 Running: 'running', |
| 1699 FromCache: 'from-cache' |
| 1687 }; | 1700 }; |
| 1688 | 1701 |
| 1689 /** @type {!Array<string>} */ | 1702 /** @type {!Array<string>} */ |
| 1690 Network.NetworkLogView._searchKeys = | 1703 Network.NetworkLogView._searchKeys = |
| 1691 Object.keys(Network.NetworkLogView.FilterType).map(key => Network.NetworkLog
View.FilterType[key]); | 1704 Object.keys(Network.NetworkLogView.FilterType).map(key => Network.NetworkLog
View.FilterType[key]); |
| 1692 | 1705 |
| 1693 /** @typedef {function(!SDK.NetworkRequest): boolean} */ | 1706 /** @typedef {function(!SDK.NetworkRequest): boolean} */ |
| 1694 Network.NetworkLogView.Filter; | 1707 Network.NetworkLogView.Filter; |
| OLD | NEW |