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 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 "Cache-Control": false, "Connection": false, "Content-Encoding": false, "Con
tent-Length": false, "ETag": false, "Keep-Alive": false, "Last-Modified": false,
"Server": false, "Vary": false | 94 "Cache-Control": false, "Connection": false, "Content-Encoding": false, "Con
tent-Length": false, "ETag": false, "Keep-Alive": false, "Last-Modified": false,
"Server": false, "Vary": false |
95 }; | 95 }; |
96 WebInspector.NetworkLogView._defaultRefreshDelay = 500; | 96 WebInspector.NetworkLogView._defaultRefreshDelay = 500; |
97 | 97 |
98 /** @enum {string} */ | 98 /** @enum {string} */ |
99 WebInspector.NetworkLogView.FilterType = { | 99 WebInspector.NetworkLogView.FilterType = { |
100 Domain: "Domain", | 100 Domain: "Domain", |
101 HasResponseHeader: "HasResponseHeader", | 101 HasResponseHeader: "HasResponseHeader", |
102 Method: "Method", | 102 Method: "Method", |
103 MimeType: "MimeType", | 103 MimeType: "MimeType", |
| 104 Scheme: "Scheme", |
104 SetCookieDomain: "SetCookieDomain", | 105 SetCookieDomain: "SetCookieDomain", |
105 SetCookieName: "SetCookieName", | 106 SetCookieName: "SetCookieName", |
106 SetCookieValue: "SetCookieValue", | 107 SetCookieValue: "SetCookieValue", |
107 StatusCode: "StatusCode" | 108 StatusCode: "StatusCode" |
108 }; | 109 }; |
109 | 110 |
110 /** @type {!Array.<string>} */ | 111 /** @type {!Array.<string>} */ |
111 WebInspector.NetworkLogView._searchKeys = Object.values(WebInspector.NetworkLogV
iew.FilterType); | 112 WebInspector.NetworkLogView._searchKeys = Object.values(WebInspector.NetworkLogV
iew.FilterType); |
112 | 113 |
113 /** @type {!Object.<string, string>} */ | 114 /** @type {!Object.<string, string>} */ |
(...skipping 787 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
901 * @param {!WebInspector.NetworkRequest} request | 902 * @param {!WebInspector.NetworkRequest} request |
902 */ | 903 */ |
903 _refreshRequest: function(request) | 904 _refreshRequest: function(request) |
904 { | 905 { |
905 if (!this._nodesByRequestId.get(request.requestId)) | 906 if (!this._nodesByRequestId.get(request.requestId)) |
906 return; | 907 return; |
907 | 908 |
908 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.D
omain, request.domain); | 909 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.D
omain, request.domain); |
909 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M
ethod, request.requestMethod); | 910 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M
ethod, request.requestMethod); |
910 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M
imeType, request.mimeType); | 911 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M
imeType, request.mimeType); |
| 912 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S
cheme, "" + request.scheme); |
911 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S
tatusCode, "" + request.statusCode); | 913 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S
tatusCode, "" + request.statusCode); |
912 | 914 |
913 var responseHeaders = request.responseHeaders; | 915 var responseHeaders = request.responseHeaders; |
914 for (var i = 0, l = responseHeaders.length; i < l; ++i) | 916 for (var i = 0, l = responseHeaders.length; i < l; ++i) |
915 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.HasResponseHeader, responseHeaders[i].name); | 917 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.HasResponseHeader, responseHeaders[i].name); |
916 var cookies = request.responseCookies; | 918 var cookies = request.responseCookies; |
917 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { | 919 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { |
918 var cookie = cookies[i]; | 920 var cookie = cookies[i]; |
919 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.SetCookieDomain, cookie.domain()); | 921 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.SetCookieDomain, cookie.domain()); |
920 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.SetCookieName, cookie.name()); | 922 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy
pe.SetCookieName, cookie.name()); |
(...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1479 | 1481 |
1480 case WebInspector.NetworkLogView.FilterType.HasResponseHeader: | 1482 case WebInspector.NetworkLogView.FilterType.HasResponseHeader: |
1481 return WebInspector.NetworkLogView._requestResponseHeaderFilter.bind
(null, value); | 1483 return WebInspector.NetworkLogView._requestResponseHeaderFilter.bind
(null, value); |
1482 | 1484 |
1483 case WebInspector.NetworkLogView.FilterType.Method: | 1485 case WebInspector.NetworkLogView.FilterType.Method: |
1484 return WebInspector.NetworkLogView._requestMethodFilter.bind(null, v
alue); | 1486 return WebInspector.NetworkLogView._requestMethodFilter.bind(null, v
alue); |
1485 | 1487 |
1486 case WebInspector.NetworkLogView.FilterType.MimeType: | 1488 case WebInspector.NetworkLogView.FilterType.MimeType: |
1487 return WebInspector.NetworkLogView._requestMimeTypeFilter.bind(null,
value); | 1489 return WebInspector.NetworkLogView._requestMimeTypeFilter.bind(null,
value); |
1488 | 1490 |
| 1491 case WebInspector.NetworkLogView.FilterType.Scheme: |
| 1492 return WebInspector.NetworkLogView._requestSchemeFilter.bind(null, v
alue); |
| 1493 |
1489 case WebInspector.NetworkLogView.FilterType.SetCookieDomain: | 1494 case WebInspector.NetworkLogView.FilterType.SetCookieDomain: |
1490 return WebInspector.NetworkLogView._requestSetCookieDomainFilter.bin
d(null, value); | 1495 return WebInspector.NetworkLogView._requestSetCookieDomainFilter.bin
d(null, value); |
1491 | 1496 |
1492 case WebInspector.NetworkLogView.FilterType.SetCookieName: | 1497 case WebInspector.NetworkLogView.FilterType.SetCookieName: |
1493 return WebInspector.NetworkLogView._requestSetCookieNameFilter.bind(
null, value); | 1498 return WebInspector.NetworkLogView._requestSetCookieNameFilter.bind(
null, value); |
1494 | 1499 |
1495 case WebInspector.NetworkLogView.FilterType.SetCookieValue: | 1500 case WebInspector.NetworkLogView.FilterType.SetCookieValue: |
1496 return WebInspector.NetworkLogView._requestSetCookieValueFilter.bind
(null, value); | 1501 return WebInspector.NetworkLogView._requestSetCookieValueFilter.bind
(null, value); |
1497 | 1502 |
1498 case WebInspector.NetworkLogView.FilterType.StatusCode: | 1503 case WebInspector.NetworkLogView.FilterType.StatusCode: |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1714 WebInspector.NetworkLogView._requestMimeTypeFilter = function(value, request) | 1719 WebInspector.NetworkLogView._requestMimeTypeFilter = function(value, request) |
1715 { | 1720 { |
1716 return request.mimeType === value; | 1721 return request.mimeType === value; |
1717 } | 1722 } |
1718 | 1723 |
1719 /** | 1724 /** |
1720 * @param {string} value | 1725 * @param {string} value |
1721 * @param {!WebInspector.NetworkRequest} request | 1726 * @param {!WebInspector.NetworkRequest} request |
1722 * @return {boolean} | 1727 * @return {boolean} |
1723 */ | 1728 */ |
| 1729 WebInspector.NetworkLogView._requestSchemeFilter = function(value, request) |
| 1730 { |
| 1731 return request.scheme === value; |
| 1732 } |
| 1733 |
| 1734 /** |
| 1735 * @param {string} value |
| 1736 * @param {!WebInspector.NetworkRequest} request |
| 1737 * @return {boolean} |
| 1738 */ |
1724 WebInspector.NetworkLogView._requestSetCookieDomainFilter = function(value, requ
est) | 1739 WebInspector.NetworkLogView._requestSetCookieDomainFilter = function(value, requ
est) |
1725 { | 1740 { |
1726 var cookies = request.responseCookies; | 1741 var cookies = request.responseCookies; |
1727 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { | 1742 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { |
1728 if (cookies[i].domain() === value) | 1743 if (cookies[i].domain() === value) |
1729 return false; | 1744 return false; |
1730 } | 1745 } |
1731 return false; | 1746 return false; |
1732 } | 1747 } |
1733 | 1748 |
(...skipping 1310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3044 WebInspector.NetworkDataGridNode.RequestPropertyComparator = function(propertyNa
me, revert, a, b) | 3059 WebInspector.NetworkDataGridNode.RequestPropertyComparator = function(propertyNa
me, revert, a, b) |
3045 { | 3060 { |
3046 var aValue = a._request[propertyName]; | 3061 var aValue = a._request[propertyName]; |
3047 var bValue = b._request[propertyName]; | 3062 var bValue = b._request[propertyName]; |
3048 if (aValue > bValue) | 3063 if (aValue > bValue) |
3049 return revert ? -1 : 1; | 3064 return revert ? -1 : 1; |
3050 if (bValue > aValue) | 3065 if (bValue > aValue) |
3051 return revert ? 1 : -1; | 3066 return revert ? 1 : -1; |
3052 return a._request.indentityCompare(b._request); | 3067 return a._request.indentityCompare(b._request); |
3053 } | 3068 } |
OLD | NEW |