| 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) IBM Corp. 2009 All rights reserved. | 3 * Copyright (C) IBM Corp. 2009 All rights reserved. |
| 4 * Copyright (C) 2010 Google Inc. All rights reserved. | 4 * Copyright (C) 2010 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 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 390 | 390 |
| 391 if (this._request.statusCode < 300 || this._request.statusCode === 3
04) | 391 if (this._request.statusCode < 300 || this._request.statusCode === 3
04) |
| 392 statusCodeImage.classList.add("green-ball"); | 392 statusCodeImage.classList.add("green-ball"); |
| 393 else if (this._request.statusCode < 400) | 393 else if (this._request.statusCode < 400) |
| 394 statusCodeImage.classList.add("orange-ball"); | 394 statusCodeImage.classList.add("orange-ball"); |
| 395 else | 395 else |
| 396 statusCodeImage.classList.add("red-ball"); | 396 statusCodeImage.classList.add("red-ball"); |
| 397 | 397 |
| 398 requestMethodElement.title = this._formatHeader(WebInspector.UIStrin
g("Request Method"), this._request.requestMethod); | 398 requestMethodElement.title = this._formatHeader(WebInspector.UIStrin
g("Request Method"), this._request.requestMethod); |
| 399 | 399 |
| 400 var value = statusCodeFragment.createChild("div", "header-value sour
ce-code"); | 400 var statusTextElement = statusCodeFragment.createChild("div", "heade
r-value source-code"); |
| 401 value.textContent = this._request.statusCode + " " + this._request.s
tatusText; | 401 var statusText = this._request.statusCode + " " + this._request.stat
usText; |
| 402 if (this._request.cached) | 402 if (this._request.cached) { |
| 403 value.createChild("span", "status-from-cache").textContent = " "
+ WebInspector.UIString("(from cache)"); | 403 statusText += " " + WebInspector.UIString("(from cache)"); |
| 404 statusTextElement.classList.add("status-from-cache"); |
| 405 } |
| 406 statusTextElement.textContent = statusText; |
| 404 | 407 |
| 405 statusCodeElement.title = statusCodeFragment; | 408 statusCodeElement.title = statusCodeFragment; |
| 406 } | 409 } |
| 407 }, | 410 }, |
| 408 | 411 |
| 409 /** | 412 /** |
| 410 * @param {string} title | 413 * @param {string} title |
| 411 * @param {!TreeElement} headersTreeElement | 414 * @param {!TreeElement} headersTreeElement |
| 412 * @param {number} headersLength | 415 * @param {number} headersLength |
| 413 */ | 416 */ |
| 414 _refreshHeadersTitle: function(title, headersTreeElement, headersLength) | 417 _refreshHeadersTitle: function(title, headersTreeElement, headersLength) |
| 415 { | 418 { |
| 416 headersTreeElement.listItemElement.removeChildren(); | 419 headersTreeElement.listItemElement.removeChildren(); |
| 417 headersTreeElement.listItemElement.createTextChild(title); | 420 headersTreeElement.listItemElement.createTextChild(title); |
| 418 | 421 |
| 419 var headerCount = WebInspector.UIString(" (%d)", headersLength); | 422 var headerCount = WebInspector.UIString(" (%d)", headersLength); |
| 420 headersTreeElement.listItemElement.createChild("span", "header-count").t
extContent = headerCount; | 423 headersTreeElement.listItemElement.createChild("span", "header-count").t
extContent = headerCount; |
| 421 }, | 424 }, |
| 422 | 425 |
| 423 /** | 426 /** |
| 424 * @param {string} title | 427 * @param {string} title |
| 425 * @param {!Array.<!WebInspector.NetworkRequest.NameValue>} headers | 428 * @param {!Array.<!WebInspector.NetworkRequest.NameValue>} headers |
| 426 * @param {!TreeElement} headersTreeElement | 429 * @param {!TreeElement} headersTreeElement |
| 427 * @param {boolean=} showCaution | 430 * @param {boolean=} provisionalHeaders |
| 428 */ | 431 */ |
| 429 _refreshHeaders: function(title, headers, headersTreeElement, showCaution) | 432 _refreshHeaders: function(title, headers, headersTreeElement, provisionalHea
ders) |
| 430 { | 433 { |
| 431 headersTreeElement.removeChildren(); | 434 headersTreeElement.removeChildren(); |
| 432 | 435 |
| 433 var length = headers.length; | 436 var length = headers.length; |
| 434 this._refreshHeadersTitle(title, headersTreeElement, length); | 437 this._refreshHeadersTitle(title, headersTreeElement, length); |
| 435 | 438 |
| 436 if (showCaution) { | 439 if (provisionalHeaders) { |
| 437 var cautionText = WebInspector.UIString("Provisional headers are sho
wn"); | 440 var cautionText = WebInspector.UIString("Provisional headers are sho
wn"); |
| 438 var cautionFragment = document.createDocumentFragment(); | 441 var cautionFragment = document.createDocumentFragment(); |
| 439 cautionFragment.createChild("div", "warning-icon-small"); | 442 cautionFragment.createChild("div", "warning-icon-small"); |
| 440 cautionFragment.createChild("div", "caution").textContent = cautionT
ext; | 443 cautionFragment.createChild("div", "caution").textContent = cautionT
ext; |
| 441 var cautionTreeElement = new TreeElement(cautionFragment); | 444 var cautionTreeElement = new TreeElement(cautionFragment); |
| 442 cautionTreeElement.selectable = false; | 445 cautionTreeElement.selectable = false; |
| 443 headersTreeElement.appendChild(cautionTreeElement); | 446 headersTreeElement.appendChild(cautionTreeElement); |
| 444 } | 447 } |
| 445 | 448 |
| 446 headersTreeElement.hidden = !length && !showCaution; | 449 headersTreeElement.hidden = !length && !provisionalHeaders; |
| 447 for (var i = 0; i < length; ++i) { | 450 for (var i = 0; i < length; ++i) { |
| 448 var headerTreeElement = new TreeElement(this._formatHeader(headers[i
].name, headers[i].value)); | 451 var headerTreeElement = new TreeElement(this._formatHeader(headers[i
].name, headers[i].value)); |
| 449 headerTreeElement.selectable = false; | 452 headerTreeElement.selectable = false; |
| 450 headersTreeElement.appendChild(headerTreeElement); | 453 headersTreeElement.appendChild(headerTreeElement); |
| 451 } | 454 } |
| 452 }, | 455 }, |
| 453 | 456 |
| 454 /** | 457 /** |
| 455 * @param {string} title | 458 * @param {string} title |
| 456 * @param {number} count | 459 * @param {number} count |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 507 * @return {!Element} | 510 * @return {!Element} |
| 508 */ | 511 */ |
| 509 _createHeadersToggleButton: function(isHeadersTextShown) | 512 _createHeadersToggleButton: function(isHeadersTextShown) |
| 510 { | 513 { |
| 511 var toggleTitle = isHeadersTextShown ? WebInspector.UIString("view parse
d") : WebInspector.UIString("view source"); | 514 var toggleTitle = isHeadersTextShown ? WebInspector.UIString("view parse
d") : WebInspector.UIString("view source"); |
| 512 return this._createToggleButton(toggleTitle); | 515 return this._createToggleButton(toggleTitle); |
| 513 }, | 516 }, |
| 514 | 517 |
| 515 __proto__: WebInspector.VBox.prototype | 518 __proto__: WebInspector.VBox.prototype |
| 516 } | 519 } |
| OLD | NEW |