| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> | 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> |
| 9 <link rel="import" href="/tracing/importer/import.html"> | 9 <link rel="import" href="/tracing/importer/import.html"> |
| 10 <link rel="import" href="/tracing/model/counter.html"> | 10 <link rel="import" href="/tracing/model/counter.html"> |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 402 opt_this = opt_this || this; | 402 opt_this = opt_this || this; |
| 403 this.currentIndent_ += spaces; | 403 this.currentIndent_ += spaces; |
| 404 if (breakLine) this.breakLine(); | 404 if (breakLine) this.breakLine(); |
| 405 blockCallback.call(opt_this); | 405 blockCallback.call(opt_this); |
| 406 this.currentIndent_ -= spaces; | 406 this.currentIndent_ -= spaces; |
| 407 }, | 407 }, |
| 408 | 408 |
| 409 formatSingleLineList(list, itemCallback, opt_this) { | 409 formatSingleLineList(list, itemCallback, opt_this) { |
| 410 opt_this = opt_this || this; | 410 opt_this = opt_this || this; |
| 411 this.push('['); | 411 this.push('['); |
| 412 tr.b.asArray(list).forEach(function(item, index) { | 412 Array.from(list).forEach(function(item, index) { |
| 413 if (index > 0) this.push(', '); | 413 if (index > 0) this.push(', '); |
| 414 itemCallback.call(opt_this, item, index); | 414 itemCallback.call(opt_this, item, index); |
| 415 }, this); | 415 }, this); |
| 416 this.push(']'); | 416 this.push(']'); |
| 417 }, | 417 }, |
| 418 | 418 |
| 419 formatMultiLineList(list, itemCallback, opt_this) { | 419 formatMultiLineList(list, itemCallback, opt_this) { |
| 420 opt_this = opt_this || this; | 420 opt_this = opt_this || this; |
| 421 this.push('['); | 421 this.push('['); |
| 422 this.indentBlock(2, false /* don't break line */, function() { | 422 this.indentBlock(2, false /* don't break line */, function() { |
| 423 tr.b.asArray(list).forEach(function(item, index) { | 423 Array.from(list).forEach(function(item, index) { |
| 424 if (index > 0) this.push(','); | 424 if (index > 0) this.push(','); |
| 425 this.breakLine(); | 425 this.breakLine(); |
| 426 itemCallback.call(opt_this, item, index); | 426 itemCallback.call(opt_this, item, index); |
| 427 }, this); | 427 }, this); |
| 428 }, this); | 428 }, this); |
| 429 if (list.length > 0) this.breakLine(); | 429 if (list.length > 0) this.breakLine(); |
| 430 this.push(']'); | 430 this.push(']'); |
| 431 }, | 431 }, |
| 432 | 432 |
| 433 formatString(string) { | 433 formatString(string) { |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 489 const args = options.args || {}; | 489 const args = options.args || {}; |
| 490 return new tr.model.InstantEvent( | 490 return new tr.model.InstantEvent( |
| 491 category, title, colorId, start, args); | 491 category, title, colorId, start, args); |
| 492 }; | 492 }; |
| 493 | 493 |
| 494 return { | 494 return { |
| 495 TestUtils, | 495 TestUtils, |
| 496 }; | 496 }; |
| 497 }); | 497 }); |
| 498 </script> | 498 </script> |
| OLD | NEW |