| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 356 | 356 |
| 357 /** | 357 /** |
| 358 * @unrestricted | 358 * @unrestricted |
| 359 */ | 359 */ |
| 360 LayerViewer.PaintProfilerCommandLogView = class extends UI.ThrottledWidget { | 360 LayerViewer.PaintProfilerCommandLogView = class extends UI.ThrottledWidget { |
| 361 constructor() { | 361 constructor() { |
| 362 super(); | 362 super(); |
| 363 this.setMinimumSize(100, 25); | 363 this.setMinimumSize(100, 25); |
| 364 this.element.classList.add('overflow-auto'); | 364 this.element.classList.add('overflow-auto'); |
| 365 | 365 |
| 366 this._treeOutline = new TreeOutlineInShadow(); | 366 this._treeOutline = new UI.TreeOutlineInShadow(); |
| 367 this.element.appendChild(this._treeOutline.element); | 367 this.element.appendChild(this._treeOutline.element); |
| 368 | 368 |
| 369 this._log = []; | 369 this._log = []; |
| 370 } | 370 } |
| 371 | 371 |
| 372 /** | 372 /** |
| 373 * @param {?SDK.Target} target | 373 * @param {?SDK.Target} target |
| 374 * @param {!Array.<!SDK.PaintProfilerLogItem>} log | 374 * @param {!Array.<!SDK.PaintProfilerLogItem>} log |
| 375 */ | 375 */ |
| 376 setCommandLog(target, log) { | 376 setCommandLog(target, log) { |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 } | 427 } |
| 428 for (var i = this._selectionWindow.left, right = this._selectionWindow.right
; i < right; ++i) | 428 for (var i = this._selectionWindow.left, right = this._selectionWindow.right
; i < right; ++i) |
| 429 this._appendLogItem(this._log[i]); | 429 this._appendLogItem(this._log[i]); |
| 430 return Promise.resolve(); | 430 return Promise.resolve(); |
| 431 } | 431 } |
| 432 }; | 432 }; |
| 433 | 433 |
| 434 /** | 434 /** |
| 435 * @unrestricted | 435 * @unrestricted |
| 436 */ | 436 */ |
| 437 LayerViewer.LogTreeElement = class extends TreeElement { | 437 LayerViewer.LogTreeElement = class extends UI.TreeElement { |
| 438 /** | 438 /** |
| 439 * @param {!LayerViewer.PaintProfilerCommandLogView} ownerView | 439 * @param {!LayerViewer.PaintProfilerCommandLogView} ownerView |
| 440 * @param {!SDK.PaintProfilerLogItem} logItem | 440 * @param {!SDK.PaintProfilerLogItem} logItem |
| 441 */ | 441 */ |
| 442 constructor(ownerView, logItem) { | 442 constructor(ownerView, logItem) { |
| 443 super('', !!logItem.params); | 443 super('', !!logItem.params); |
| 444 this._logItem = logItem; | 444 this._logItem = logItem; |
| 445 this._ownerView = ownerView; | 445 this._ownerView = ownerView; |
| 446 this._filled = false; | 446 this._filled = false; |
| 447 } | 447 } |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 499 _update() { | 499 _update() { |
| 500 var title = createDocumentFragment(); | 500 var title = createDocumentFragment(); |
| 501 title.createTextChild(this._logItem.method + '(' + this._paramsToString(this
._logItem.params) + ')'); | 501 title.createTextChild(this._logItem.method + '(' + this._paramsToString(this
._logItem.params) + ')'); |
| 502 this.title = title; | 502 this.title = title; |
| 503 } | 503 } |
| 504 }; | 504 }; |
| 505 | 505 |
| 506 /** | 506 /** |
| 507 * @unrestricted | 507 * @unrestricted |
| 508 */ | 508 */ |
| 509 LayerViewer.LogPropertyTreeElement = class extends TreeElement { | 509 LayerViewer.LogPropertyTreeElement = class extends UI.TreeElement { |
| 510 /** | 510 /** |
| 511 * @param {!{name: string, value}} property | 511 * @param {!{name: string, value}} property |
| 512 */ | 512 */ |
| 513 constructor(property) { | 513 constructor(property) { |
| 514 super(); | 514 super(); |
| 515 this._property = property; | 515 this._property = property; |
| 516 } | 516 } |
| 517 | 517 |
| 518 /** | 518 /** |
| 519 * @param {!TreeElement} element | 519 * @param {!UI.TreeElement} element |
| 520 * @param {string} name | 520 * @param {string} name |
| 521 * @param {*} value | 521 * @param {*} value |
| 522 */ | 522 */ |
| 523 static _appendLogPropertyItem(element, name, value) { | 523 static _appendLogPropertyItem(element, name, value) { |
| 524 var treeElement = new LayerViewer.LogPropertyTreeElement({name: name, value:
value}); | 524 var treeElement = new LayerViewer.LogPropertyTreeElement({name: name, value:
value}); |
| 525 element.appendChild(treeElement); | 525 element.appendChild(treeElement); |
| 526 if (value && typeof value === 'object') { | 526 if (value && typeof value === 'object') { |
| 527 for (var property in value) | 527 for (var property in value) |
| 528 LayerViewer.LogPropertyTreeElement._appendLogPropertyItem(treeElement, p
roperty, value[property]); | 528 LayerViewer.LogPropertyTreeElement._appendLogPropertyItem(treeElement, p
roperty, value[property]); |
| 529 } | 529 } |
| (...skipping 26 matching lines...) Expand all Loading... |
| 556 * @param {string} name | 556 * @param {string} name |
| 557 * @param {string} title | 557 * @param {string} title |
| 558 * @param {string} color | 558 * @param {string} color |
| 559 */ | 559 */ |
| 560 constructor(name, title, color) { | 560 constructor(name, title, color) { |
| 561 this.name = name; | 561 this.name = name; |
| 562 this.title = title; | 562 this.title = title; |
| 563 this.color = color; | 563 this.color = color; |
| 564 } | 564 } |
| 565 }; | 565 }; |
| OLD | NEW |