summaryrefslogtreecommitdiff
path: root/chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html')
-rw-r--r--chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html31
1 files changed, 20 insertions, 11 deletions
diff --git a/chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html b/chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html
index 29e8b94c85e..051135d49e1 100644
--- a/chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html
+++ b/chromium/third_party/catapult/tracing/tracing/ui/tracks/model_track.html
@@ -43,7 +43,7 @@ tr.exportTo('tr.ui.tracks', function() {
decorate: function(viewport) {
tr.ui.tracks.ContainerTrack.prototype.decorate.call(this, viewport);
- this.classList.add('model-track');
+ Polymer.dom(this).classList.add('model-track');
var typeInfos = tr.ui.tracks.Highlighter.getAllRegisteredTypeInfos();
this.highlighters_ = typeInfos.map(
@@ -86,7 +86,7 @@ tr.exportTo('tr.ui.tracks', function() {
},
updateContents_: function() {
- this.textContent = '';
+ Polymer.dom(this).textContent = '';
if (!this.model_)
return;
@@ -103,19 +103,19 @@ tr.exportTo('tr.ui.tracks', function() {
if (this.model_.userModel.expectations.length) {
var mrt = new tr.ui.tracks.InteractionTrack(this.viewport_);
mrt.model = this.model_;
- this.appendChild(mrt);
+ Polymer.dom(this).appendChild(mrt);
}
if (this.model_.alerts.length) {
var at = new tr.ui.tracks.AlertTrack(this.viewport_);
at.alerts = this.model_.alerts;
- this.appendChild(at);
+ Polymer.dom(this).appendChild(at);
}
if (this.model_.globalMemoryDumps.length) {
var gmdt = new tr.ui.tracks.GlobalMemoryDumpTrack(this.viewport_);
gmdt.memoryDumps = this.model_.globalMemoryDumps;
- this.appendChild(gmdt);
+ Polymer.dom(this).appendChild(gmdt);
}
this.appendDeviceTrack_();
@@ -134,7 +134,7 @@ tr.exportTo('tr.ui.tracks', function() {
if (!track.hasVisibleContent)
continue;
- this.appendChild(track);
+ Polymer.dom(this).appendChild(track);
}
this.viewport_.rebuildEventToTrackMap();
this.viewport_.rebuildContainerToTrackMap();
@@ -179,7 +179,7 @@ tr.exportTo('tr.ui.tracks', function() {
track.device = this.model.device;
if (!track.hasVisibleContent)
return;
- this.appendChild(track);
+ Polymer.dom(this).appendChild(track);
},
appendKernelTrack_: function() {
@@ -188,6 +188,14 @@ tr.exportTo('tr.ui.tracks', function() {
track.kernel = this.model.kernel;
if (!track.hasVisibleContent)
return;
+ Polymer.dom(this).appendChild(track);
+ },
+
+ appendCpuUsageTrack_: function() {
+ var track = new tr.ui.tracks.CpuUsageTrack(this.viewport);
+ track.initialize(this.model);
+ if (!track.hasVisibleContent)
+ return;
this.appendChild(track);
},
@@ -318,17 +326,17 @@ tr.exportTo('tr.ui.tracks', function() {
var startBounds = startTrack.getBoundingClientRect();
var endBounds = endTrack.getBoundingClientRect();
- if (flowEvent.selectionState == SelectionState.SELECTED) {
+ if (flowEvent.selectionState === SelectionState.SELECTED) {
ctx.shadowBlur = 1;
ctx.shadowColor = 'red';
ctx.shadowOffsety = 2;
ctx.strokeStyle = 'red';
- } else if (flowEvent.selectionState == SelectionState.HIGHLIGHTED) {
+ } else if (flowEvent.selectionState === SelectionState.HIGHLIGHTED) {
ctx.shadowBlur = 1;
ctx.shadowColor = 'red';
ctx.shadowOffsety = 2;
ctx.strokeStyle = 'red';
- } else if (flowEvent.selectionState == SelectionState.DIMMED) {
+ } else if (flowEvent.selectionState === SelectionState.DIMMED) {
ctx.shadowBlur = 0;
ctx.shadowOffsetX = 0;
ctx.strokeStyle = 'rgba(0, 0, 0, 0.2)';
@@ -394,7 +402,8 @@ tr.exportTo('tr.ui.tracks', function() {
var bounds = track.getBoundingClientRect();
var size = bounds.left + bounds.top + bounds.bottom + bounds.right;
if (size === 0)
- return this.calculateTrackY_(track.parentNode, canvasBounds);
+ return this.calculateTrackY_(
+ Polymer.dom(track).parentNode, canvasBounds);
return bounds.top - canvasBounds.top + (bounds.height / 2);
},