Chromium Code Reviews| 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 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 209 | 209 |
| 210 var headerCount = createElementWithClass('span', 'header-count'); | 210 var headerCount = createElementWithClass('span', 'header-count'); |
| 211 headerCount.textContent = Common.UIString('\u00A0(%d)', params.length); | 211 headerCount.textContent = Common.UIString('\u00A0(%d)', params.length); |
| 212 paramsTreeElement.listItemElement.appendChild(headerCount); | 212 paramsTreeElement.listItemElement.appendChild(headerCount); |
| 213 | 213 |
| 214 /** | 214 /** |
| 215 * @param {!Event} event | 215 * @param {!Event} event |
| 216 * @this {Network.RequestHeadersView} | 216 * @this {Network.RequestHeadersView} |
| 217 */ | 217 */ |
| 218 function toggleViewSource(event) { | 218 function toggleViewSource(event) { |
| 219 paramsTreeElement._viewSource = !paramsTreeElement._viewSource; | 219 paramsTreeElement[Network.RequestHeadersView._viewSourceSymbol] = |
| 220 !paramsTreeElement[Network.RequestHeadersView._viewSourceSymbol]; | |
| 220 this._refreshParams(title, params, sourceText, paramsTreeElement); | 221 this._refreshParams(title, params, sourceText, paramsTreeElement); |
| 221 event.consume(); | 222 event.consume(); |
| 222 } | 223 } |
| 223 | 224 |
| 224 paramsTreeElement.listItemElement.appendChild( | 225 paramsTreeElement.listItemElement.appendChild(this._createViewSourceToggle( |
| 225 this._createViewSourceToggle(paramsTreeElement._viewSource, toggleViewSo urce.bind(this))); | 226 paramsTreeElement[Network.RequestHeadersView._viewSourceSymbol], toggleV iewSource.bind(this))); |
| 226 | 227 |
| 227 if (paramsTreeElement._viewSource) { | 228 if (paramsTreeElement[Network.RequestHeadersView._viewSourceSymbol]) { |
| 228 this._populateTreeElementWithSourceText(paramsTreeElement, sourceText); | 229 this._populateTreeElementWithSourceText(paramsTreeElement, sourceText); |
| 229 return; | 230 return; |
| 230 } | 231 } |
| 231 | 232 |
| 232 var toggleTitle = | 233 var toggleTitle = |
| 233 this._decodeRequestParameters ? Common.UIString('view URL encoded') : Co mmon.UIString('view decoded'); | 234 this._decodeRequestParameters ? Common.UIString('view URL encoded') : Co mmon.UIString('view decoded'); |
| 234 var toggleButton = this._createToggleButton(toggleTitle); | 235 var toggleButton = this._createToggleButton(toggleTitle); |
| 235 toggleButton.addEventListener('click', this._toggleURLDecoding.bind(this), f alse); | 236 toggleButton.addEventListener('click', this._toggleURLDecoding.bind(this), f alse); |
| 236 paramsTreeElement.listItemElement.appendChild(toggleButton); | 237 paramsTreeElement.listItemElement.appendChild(toggleButton); |
| 237 | 238 |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 263 | 264 |
| 264 var listItem = this._requestPayloadCategory.listItemElement; | 265 var listItem = this._requestPayloadCategory.listItemElement; |
| 265 listItem.removeChildren(); | 266 listItem.removeChildren(); |
| 266 listItem.createTextChild(this._requestPayloadCategory.title); | 267 listItem.createTextChild(this._requestPayloadCategory.title); |
| 267 | 268 |
| 268 /** | 269 /** |
| 269 * @param {!Event} event | 270 * @param {!Event} event |
| 270 * @this {Network.RequestHeadersView} | 271 * @this {Network.RequestHeadersView} |
| 271 */ | 272 */ |
| 272 function toggleViewSource(event) { | 273 function toggleViewSource(event) { |
| 273 treeElement._viewSource = !treeElement._viewSource; | 274 treeElement[Network.RequestHeadersView._viewSourceSymbol] = |
| 275 !treeElement[Network.RequestHeadersView._viewSourceSymbol]; | |
| 274 this._refreshRequestJSONPayload(parsedObject, sourceText); | 276 this._refreshRequestJSONPayload(parsedObject, sourceText); |
| 275 event.consume(); | 277 event.consume(); |
| 276 } | 278 } |
| 277 | 279 |
| 278 listItem.appendChild(this._createViewSourceToggle(treeElement._viewSource, t oggleViewSource.bind(this))); | 280 listItem.appendChild(this._createViewSourceToggle( |
| 279 if (treeElement._viewSource) { | 281 treeElement[Network.RequestHeadersView._viewSourceSymbol], toggleViewSou rce.bind(this))); |
| 282 if (treeElement[Network.RequestHeadersView._viewSourceSymbol]) { | |
| 280 this._populateTreeElementWithSourceText(this._requestPayloadCategory, sour ceText); | 283 this._populateTreeElementWithSourceText(this._requestPayloadCategory, sour ceText); |
| 281 } else { | 284 } else { |
| 282 var object = SDK.RemoteObject.fromLocalObject(parsedObject); | 285 var object = SDK.RemoteObject.fromLocalObject(parsedObject); |
| 283 var section = new Components.ObjectPropertiesSection(object, object.descri ption); | 286 var section = new Components.ObjectPropertiesSection(object, object.descri ption); |
| 284 section.expand(); | 287 section.expand(); |
| 285 section.editable = false; | 288 section.editable = false; |
| 286 treeElement.appendChild(new UI.TreeElement(section.element)); | 289 treeElement.appendChild(new UI.TreeElement(section.element)); |
| 287 } | 290 } |
| 288 } | 291 } |
| 289 | 292 |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 489 /** | 492 /** |
| 490 * @param {boolean} isHeadersTextShown | 493 * @param {boolean} isHeadersTextShown |
| 491 * @return {!Element} | 494 * @return {!Element} |
| 492 */ | 495 */ |
| 493 _createHeadersToggleButton(isHeadersTextShown) { | 496 _createHeadersToggleButton(isHeadersTextShown) { |
| 494 var toggleTitle = isHeadersTextShown ? Common.UIString('view parsed') : Comm on.UIString('view source'); | 497 var toggleTitle = isHeadersTextShown ? Common.UIString('view parsed') : Comm on.UIString('view source'); |
| 495 return this._createToggleButton(toggleTitle); | 498 return this._createToggleButton(toggleTitle); |
| 496 } | 499 } |
| 497 }; | 500 }; |
| 498 | 501 |
| 502 Network.RequestHeadersView._viewSourceSymbol = Symbol('ViewSource'); | |
|
pfeldman
2017/01/25 23:54:18
That does not look automated!
allada
2017/01/26 00:06:34
This patch is not the automated stuff. This is the
| |
| 503 | |
| 499 /** | 504 /** |
| 500 * @unrestricted | 505 * @unrestricted |
| 501 */ | 506 */ |
| 502 Network.RequestHeadersView.Category = class extends UI.TreeElement { | 507 Network.RequestHeadersView.Category = class extends UI.TreeElement { |
| 503 /** | 508 /** |
| 504 * @param {!UI.TreeOutline} root | 509 * @param {!UI.TreeOutline} root |
| 505 * @param {string} name | 510 * @param {string} name |
| 506 * @param {string=} title | 511 * @param {string=} title |
| 507 */ | 512 */ |
| 508 constructor(root, name, title) { | 513 constructor(root, name, title) { |
| (...skipping 23 matching lines...) Expand all Loading... | |
| 532 this._expandedSetting.set(true); | 537 this._expandedSetting.set(true); |
| 533 } | 538 } |
| 534 | 539 |
| 535 /** | 540 /** |
| 536 * @override | 541 * @override |
| 537 */ | 542 */ |
| 538 oncollapse() { | 543 oncollapse() { |
| 539 this._expandedSetting.set(false); | 544 this._expandedSetting.set(false); |
| 540 } | 545 } |
| 541 }; | 546 }; |
| OLD | NEW |