OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <!-- | 2 <!-- |
3 Copyright (c) 2015 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2015 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/model/device.html'> | 8 <link rel='import' href='/tracing/model/device.html'> |
9 <link rel='import' href='/tracing/model/model.html'> | 9 <link rel='import' href='/tracing/model/model.html'> |
10 <link rel='import' href='/tracing/model/power_series.html'> | 10 <link rel='import' href='/tracing/model/power_series.html'> |
(...skipping 10 matching lines...) Expand all Loading... |
21 | 21 |
22 var Device = tr.model.Device; | 22 var Device = tr.model.Device; |
23 var Model = tr.Model; | 23 var Model = tr.Model; |
24 var PowerSeries = tr.model.PowerSeries; | 24 var PowerSeries = tr.model.PowerSeries; |
25 var PowerSeriesTrack = tr.ui.tracks.PowerSeriesTrack; | 25 var PowerSeriesTrack = tr.ui.tracks.PowerSeriesTrack; |
26 | 26 |
27 var createDrawingContainer = function(series) { | 27 var createDrawingContainer = function(series) { |
28 var div = document.createElement('div'); | 28 var div = document.createElement('div'); |
29 var viewport = new tr.ui.TimelineViewport(div); | 29 var viewport = new tr.ui.TimelineViewport(div); |
30 var drawingContainer = new tr.ui.tracks.DrawingContainer(viewport); | 30 var drawingContainer = new tr.ui.tracks.DrawingContainer(viewport); |
31 div.appendChild(drawingContainer); | 31 Polymer.dom(div).appendChild(drawingContainer); |
32 | 32 |
33 if (series) { | 33 if (series) { |
34 series.updateBounds(); | 34 series.updateBounds(); |
35 setDisplayTransformFromBounds(viewport, series.bounds); | 35 setDisplayTransformFromBounds(viewport, series.bounds); |
36 } | 36 } |
37 | 37 |
38 return drawingContainer; | 38 return drawingContainer; |
39 }; | 39 }; |
40 | 40 |
41 /** | 41 /** |
(...skipping 12 matching lines...) Expand all Loading... |
54 test('instantiate', function() { | 54 test('instantiate', function() { |
55 var series = new PowerSeries(new Model().device); | 55 var series = new PowerSeries(new Model().device); |
56 series.addPowerSample(0, 1); | 56 series.addPowerSample(0, 1); |
57 series.addPowerSample(0.5, 2); | 57 series.addPowerSample(0.5, 2); |
58 series.addPowerSample(1, 3); | 58 series.addPowerSample(1, 3); |
59 series.addPowerSample(1.5, 4); | 59 series.addPowerSample(1.5, 4); |
60 | 60 |
61 var drawingContainer = createDrawingContainer(series); | 61 var drawingContainer = createDrawingContainer(series); |
62 var track = new PowerSeriesTrack(drawingContainer.viewport); | 62 var track = new PowerSeriesTrack(drawingContainer.viewport); |
63 track.powerSeries = series; | 63 track.powerSeries = series; |
64 drawingContainer.appendChild(track); | 64 Polymer.dom(drawingContainer).appendChild(track); |
65 | 65 |
66 this.addHTMLOutput(drawingContainer); | 66 this.addHTMLOutput(drawingContainer); |
67 }); | 67 }); |
68 | 68 |
69 test('hasVisibleContent_trueWithPowerSamplesPresent', function() { | 69 test('hasVisibleContent_trueWithPowerSamplesPresent', function() { |
70 var series = new PowerSeries(new Model().device); | 70 var series = new PowerSeries(new Model().device); |
71 series.addPowerSample(0, 1); | 71 series.addPowerSample(0, 1); |
72 series.addPowerSample(0.5, 2); | 72 series.addPowerSample(0.5, 2); |
73 series.addPowerSample(1, 3); | 73 series.addPowerSample(1, 3); |
74 series.addPowerSample(1.5, 4); | 74 series.addPowerSample(1.5, 4); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 | 113 |
114 var containerToTrackMap = new tr.ui.tracks.ContainerToTrackMap(); | 114 var containerToTrackMap = new tr.ui.tracks.ContainerToTrackMap(); |
115 powerSeriesTrack.addContainersToTrackMap(containerToTrackMap); | 115 powerSeriesTrack.addContainersToTrackMap(containerToTrackMap); |
116 | 116 |
117 assert.equal( | 117 assert.equal( |
118 containerToTrackMap.getTrackByStableId('Device.PowerSeries'), | 118 containerToTrackMap.getTrackByStableId('Device.PowerSeries'), |
119 powerSeriesTrack); | 119 powerSeriesTrack); |
120 }); | 120 }); |
121 }); | 121 }); |
122 </script> | 122 </script> |
OLD | NEW |