| 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 |