Changeset 83987 in webkit
- Timestamp:
- Apr 15, 2011 10:32:04 AM (13 years ago)
- Location:
- trunk/Source
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r83986 r83987 1 2011-04-15 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText to requestHeadersText and responseHeadersText 6 https://bugs.webkit.org/show_bug.cgi?id=58650 7 8 * inspector/Inspector.json: 9 * inspector/InspectorResourceAgent.cpp: 10 (WebCore::buildObjectForResourceResponse): 11 * inspector/front-end/NetworkManager.js: 12 (WebInspector.NetworkDispatcher.prototype._updateResourceWithResponse): 13 * inspector/front-end/Resource.js: 14 (WebInspector.Resource.prototype.get requestHeadersText): 15 (WebInspector.Resource.prototype.set requestHeadersText): 16 (WebInspector.Resource.prototype.get requestHeadersSize): 17 (WebInspector.Resource.prototype.get responseHeadersText): 18 (WebInspector.Resource.prototype.set responseHeadersText): 19 (WebInspector.Resource.prototype.get responseHeadersSize): 20 (WebInspector.Resource.prototype._headersSize): 21 * inspector/front-end/ResourceHeadersView.js: 22 (WebInspector.ResourceHeadersView): 23 (WebInspector.ResourceHeadersView.prototype._refreshRequestHeaders): 24 (WebInspector.ResourceHeadersView.prototype._refreshResponseHeaders): 25 (WebInspector.ResourceHeadersView.prototype._refreshHeadersTitle): 26 (WebInspector.ResourceHeadersView.prototype._refreshHeadersText): 27 (WebInspector.ResourceHeadersView.prototype._toggleRequestHeadersText): 28 (WebInspector.ResourceHeadersView.prototype._toggleResponseHeadersText): 29 (WebInspector.ResourceHeadersView.prototype._createHeadersToggleButton): 30 * inspector/front-end/networkPanel.css: 31 (.resource-headers-view .outline-disclosure li.headers-text): 32 * platform/network/ResourceLoadInfo.h: 33 1 34 2011-04-15 Luke Macpherson <macpherson@chromium.org> 2 35 -
trunk/Source/WebCore/inspector/Inspector.json
r83975 r83987 337 337 { "name": "statusText", "type": "string", "description": "HTTP response status text." }, 338 338 { "name": "headers", "type": "object", "description": "HTTP response headers." }, 339 { "name": " rawHeadersText", "type": "string", "optional": true, "description": "RawHTTP response headers text." },339 { "name": "headersText", "type": "string", "optional": true, "description": "HTTP response headers text." }, 340 340 { "name": "mimeType", "type": "string", "description": "Resource mimeType as determined by the browser." }, 341 341 { "name": "requestHeaders", "type": "object", "optional": true, "description": "Refined HTTP request headers that were actually transmitted over the network." }, 342 { "name": "r awRequestHeadersText", "type": "string", "optional": true, "description": "RawHTTP request headers text." },342 { "name": "requestHeadersText", "type": "string", "optional": true, "description": "HTTP request headers text." }, 343 343 { "name": "connectionReused", "type": "boolean", "description": "Specifies whether physical connection was actually reused for this request." }, 344 344 { "name": "connectionID", "type": "number", "description": "Physical connection id that was actually used for this request." }, -
trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp
r83975 r83987 246 246 if (response.resourceLoadInfo()) { 247 247 responseObject->setObject("headers", buildObjectForHeaders(response.resourceLoadInfo()->responseHeaders)); 248 if (!response.resourceLoadInfo()->r awResponseHeadersText.isEmpty())249 responseObject->setString(" rawHeadersText", response.resourceLoadInfo()->rawResponseHeadersText);248 if (!response.resourceLoadInfo()->responseHeadersText.isEmpty()) 249 responseObject->setString("headersText", response.resourceLoadInfo()->responseHeadersText); 250 250 251 251 responseObject->setObject("requestHeaders", buildObjectForHeaders(response.resourceLoadInfo()->requestHeaders)); 252 if (!response.resourceLoadInfo()->r awRequestHeadersText.isEmpty())253 responseObject->setString("r awRequestHeadersText", response.resourceLoadInfo()->rawRequestHeadersText);252 if (!response.resourceLoadInfo()->requestHeadersText.isEmpty()) 253 responseObject->setString("requestHeadersText", response.resourceLoadInfo()->requestHeadersText); 254 254 } else 255 255 responseObject->setObject("headers", buildObjectForHeaders(response.httpHeaderFields())); -
trunk/Source/WebCore/inspector/front-end/NetworkManager.js
r83975 r83987 93 93 resource.statusText = response.statusText; 94 94 resource.responseHeaders = response.headers; 95 if (response. rawHeadersText)96 resource.r awResponseHeadersText = response.rawHeadersText;95 if (response.headersText) 96 resource.responseHeadersText = response.headersText; 97 97 if (response.requestHeaders) 98 98 resource.requestHeaders = response.requestHeaders; 99 if (response.r awRequestHeadersText)100 resource.r awRequestHeadersText = response.rawRequestHeadersText;99 if (response.requestHeadersText) 100 resource.requestHeadersText = response.requestHeadersText; 101 101 102 102 resource.connectionReused = response.connectionReused; -
trunk/Source/WebCore/inspector/front-end/Resource.js
r83969 r83987 420 420 }, 421 421 422 get r awRequestHeadersText()423 { 424 return this._r awRequestHeadersText;425 }, 426 427 set r awRequestHeadersText(x)428 { 429 this._r awRequestHeadersText = x;422 get requestHeadersText() 423 { 424 return this._requestHeadersText; 425 }, 426 427 set requestHeadersText(x) 428 { 429 this._requestHeadersText = x; 430 430 delete this._responseHeadersSize; 431 431 … … 436 436 { 437 437 if (typeof(this._requestHeadersSize) === "undefined") { 438 if (this._r awRequestHeadersText)439 this._requestHeadersSize = this._r awRequestHeadersText.length;438 if (this._requestHeadersText) 439 this._requestHeadersSize = this._requestHeadersText.length; 440 440 else 441 441 this._requestHeadersSize = this._headersSize(this._requestHeaders) … … 495 495 }, 496 496 497 get r awResponseHeadersText()498 { 499 return this._r awResponseHeadersText;500 }, 501 502 set r awResponseHeadersText(x)503 { 504 this._r awResponseHeadersText = x;497 get responseHeadersText() 498 { 499 return this._responseHeadersText; 500 }, 501 502 set responseHeadersText(x) 503 { 504 this._responseHeadersText = x; 505 505 delete this._responseHeadersSize; 506 506 … … 511 511 { 512 512 if (typeof(this._responseHeadersSize) === "undefined") { 513 if (this._r awResponseHeadersText)514 this._responseHeadersSize = this._r awResponseHeadersText.length;513 if (this._responseHeadersText) 514 this._responseHeadersSize = this._responseHeadersText.length; 515 515 else 516 516 this._responseHeadersSize = this._headersSize(this._responseHeaders) … … 598 598 { 599 599 // We should take actual headers size from network stack, when possible, but fall back to 600 // this lousy computation when no raw headers areavailable.600 // this lousy computation when no headers text is available. 601 601 var size = 0; 602 602 for (var header in headers) -
trunk/Source/WebCore/inspector/front-end/ResourceHeadersView.js
r83950 r83987 62 62 this._decodeRequestParameters = true; 63 63 64 this._showR awRequestHeadersText = false;65 this._showR awResponseHeadersText = false;64 this._showRequestHeadersText = false; 65 this._showResponseHeadersText = false; 66 66 67 67 this._queryStringTreeElement = new TreeElement("", null, true); … … 215 215 if (typeof this._resource.webSocketRequestKey3 !== "undefined") 216 216 additionalRow = {header: "(Key3)", value: this._resource.webSocketRequestKey3}; 217 if (this._showR awRequestHeadersText)218 this._refresh RawHeadersText(WebInspector.UIString("Request Headers"), this._resource.rawRequestHeadersText, this._requestHeadersTreeElement);217 if (this._showRequestHeadersText) 218 this._refreshHeadersText(WebInspector.UIString("Request Headers"), this._resource.requestHeadersText, this._requestHeadersTreeElement); 219 219 else 220 220 this._refreshHeaders(WebInspector.UIString("Request Headers"), this._resource.sortedRequestHeaders, additionalRow, this._requestHeadersTreeElement); 221 221 222 if (this._resource.r awRequestHeadersText) {223 var toggleButton = this._createHeadersToggleButton(this._showR awRequestHeadersText);224 toggleButton.addEventListener("click", this._toggleR awRequestHeadersText.bind(this));222 if (this._resource.requestHeadersText) { 223 var toggleButton = this._createHeadersToggleButton(this._showRequestHeadersText); 224 toggleButton.addEventListener("click", this._toggleRequestHeadersText.bind(this)); 225 225 this._requestHeadersTreeElement.listItemElement.appendChild(toggleButton); 226 226 } … … 234 234 if (typeof this._resource.webSocketChallengeResponse !== "undefined") 235 235 additionalRow = {header: "(Challenge Response)", value: this._resource.webSocketChallengeResponse}; 236 if (this._showR awResponseHeadersText)237 this._refresh RawHeadersText(WebInspector.UIString("Response Headers"), this._resource.rawResponseHeadersText, this._responseHeadersTreeElement);236 if (this._showResponseHeadersText) 237 this._refreshHeadersText(WebInspector.UIString("Response Headers"), this._resource.responseHeadersText, this._responseHeadersTreeElement); 238 238 else 239 239 this._refreshHeaders(WebInspector.UIString("Response Headers"), this._resource.sortedResponseHeaders, additionalRow, this._responseHeadersTreeElement); 240 240 241 if (this._resource.r awResponseHeadersText) {242 var toggleButton = this._createHeadersToggleButton(this._showR awResponseHeadersText);243 toggleButton.addEventListener("click", this._toggleR awResponseHeadersText.bind(this));241 if (this._resource.responseHeadersText) { 242 var toggleButton = this._createHeadersToggleButton(this._showResponseHeadersText); 243 toggleButton.addEventListener("click", this._toggleResponseHeadersText.bind(this)); 244 244 this._responseHeadersTreeElement.listItemElement.appendChild(toggleButton); 245 245 } … … 274 274 }, 275 275 276 _refreshHeadersTitle: function(title, headersTreeElement, is RawHeadersTextShown, headersLength)276 _refreshHeadersTitle: function(title, headersTreeElement, isHeadersTextShown, headersLength) 277 277 { 278 278 headersTreeElement.listItemElement.removeChildren(); 279 279 headersTreeElement.listItemElement.appendChild(document.createTextNode(title)); 280 280 281 if (!is RawHeadersTextShown) {281 if (!isHeadersTextShown) { 282 282 var headerCount = document.createElement("span"); 283 283 headerCount.addStyleClass("header-count"); … … 315 315 }, 316 316 317 _refresh RawHeadersText: function(title, rawHeadersText, headersTreeElement)317 _refreshHeadersText: function(title, headersText, headersTreeElement) 318 318 { 319 319 headersTreeElement.removeChildren(); … … 323 323 headerTreeElement.selectable = false; 324 324 headersTreeElement.appendChild(headerTreeElement); 325 headerTreeElement.listItemElement.addStyleClass(" raw-headers-text");326 327 var rawHeadersTextElement = document.createElement("span");328 rawHeadersTextElement.addStyleClass("header-value");329 rawHeadersTextElement.addStyleClass("source-code");330 rawHeadersTextElement.textContent = String(rawHeadersText).trim();331 headerTreeElement.listItemElement.appendChild( rawHeadersTextElement);332 }, 333 334 _toggleR awRequestHeadersText: function(event)335 { 336 this._showR awRequestHeadersText = !this._showRawRequestHeadersText;325 headerTreeElement.listItemElement.addStyleClass("headers-text"); 326 327 var headersTextElement = document.createElement("span"); 328 headersTextElement.addStyleClass("header-value"); 329 headersTextElement.addStyleClass("source-code"); 330 headersTextElement.textContent = String(headersText).trim(); 331 headerTreeElement.listItemElement.appendChild(headersTextElement); 332 }, 333 334 _toggleRequestHeadersText: function(event) 335 { 336 this._showRequestHeadersText = !this._showRequestHeadersText; 337 337 this._refreshRequestHeaders(); 338 338 }, 339 339 340 _toggleR awResponseHeadersText: function(event)341 { 342 this._showR awResponseHeadersText = !this._showRawResponseHeadersText;340 _toggleResponseHeadersText: function(event) 341 { 342 this._showResponseHeadersText = !this._showResponseHeadersText; 343 343 this._refreshResponseHeaders(); 344 344 }, … … 352 352 }, 353 353 354 _createHeadersToggleButton: function(is RawHeadersTextShown)355 { 356 var toggleTitle = is RawHeadersTextShown ? WebInspector.UIString("view parsed") : WebInspector.UIString("view source");354 _createHeadersToggleButton: function(isHeadersTextShown) 355 { 356 var toggleTitle = isHeadersTextShown ? WebInspector.UIString("view parsed") : WebInspector.UIString("view source"); 357 357 return this._createToggleButton(toggleTitle); 358 358 } -
trunk/Source/WebCore/inspector/front-end/networkPanel.css
r83950 r83987 748 748 } 749 749 750 .resource-headers-view .outline-disclosure li. raw-headers-text {750 .resource-headers-view .outline-disclosure li.headers-text { 751 751 text-indent: 0; 752 752 margin-left: -2px; -
trunk/Source/WebCore/platform/network/ResourceLoadInfo.h
r83950 r83987 42 42 HTTPHeaderMap requestHeaders; 43 43 HTTPHeaderMap responseHeaders; 44 String r awRequestHeadersText;45 String r awResponseHeadersText;44 String requestHeadersText; 45 String responseHeadersText; 46 46 }; 47 47 -
trunk/Source/WebKit/chromium/ChangeLog
r83972 r83987 1 2011-04-15 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText to requestHeadersText and responseHeadersText 6 https://bugs.webkit.org/show_bug.cgi?id=58650 7 8 * public/WebHTTPLoadInfo.h: 9 * src/WebHTTPLoadInfo.cpp: 10 (WebKit::WebHTTPLoadInfo::requestHeadersText): 11 (WebKit::WebHTTPLoadInfo::setRequestHeadersText): 12 (WebKit::WebHTTPLoadInfo::responseHeadersText): 13 (WebKit::WebHTTPLoadInfo::setResponseHeadersText): 14 1 15 2011-04-15 Zelidrag Hornung <zelidrag@chromium.org> 2 16 -
trunk/Source/WebKit/chromium/public/WebHTTPLoadInfo.h
r83950 r83987 69 69 WEBKIT_API void addResponseHeader(const WebString& name, const WebString& value); 70 70 71 WEBKIT_API WebString r awRequestHeadersText() const;72 WEBKIT_API void setR awRequestHeadersText(const WebString&);71 WEBKIT_API WebString requestHeadersText() const; 72 WEBKIT_API void setRequestHeadersText(const WebString&); 73 73 74 WEBKIT_API WebString r awResponseHeadersText() const;75 WEBKIT_API void setR awResponseHeadersText(const WebString&);74 WEBKIT_API WebString responseHeadersText() const; 75 WEBKIT_API void setResponseHeadersText(const WebString&); 76 76 77 77 #if WEBKIT_IMPLEMENTATION -
trunk/Source/WebKit/chromium/src/WebHTTPLoadInfo.cpp
r83950 r83987 121 121 } 122 122 123 WebString WebHTTPLoadInfo::r awRequestHeadersText() const123 WebString WebHTTPLoadInfo::requestHeadersText() const 124 124 { 125 125 ASSERT(!m_private.isNull()); 126 return m_private->r awRequestHeadersText;126 return m_private->requestHeadersText; 127 127 } 128 128 129 void WebHTTPLoadInfo::setR awRequestHeadersText(const WebString& rawHeadersText)129 void WebHTTPLoadInfo::setRequestHeadersText(const WebString& headersText) 130 130 { 131 131 ASSERT(!m_private.isNull()); 132 m_private->r awRequestHeadersText = rawHeadersText;132 m_private->requestHeadersText = headersText; 133 133 } 134 134 135 WebString WebHTTPLoadInfo::r awResponseHeadersText() const135 WebString WebHTTPLoadInfo::responseHeadersText() const 136 136 { 137 137 ASSERT(!m_private.isNull()); 138 return m_private->r awResponseHeadersText;138 return m_private->responseHeadersText; 139 139 } 140 140 141 void WebHTTPLoadInfo::setR awResponseHeadersText(const WebString& rawHeadersText)141 void WebHTTPLoadInfo::setResponseHeadersText(const WebString& headersText) 142 142 { 143 143 ASSERT(!m_private.isNull()); 144 m_private->r awResponseHeadersText = rawHeadersText;144 m_private->responseHeadersText = headersText; 145 145 } 146 146
Note: See TracChangeset
for help on using the changeset viewer.