diff options
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.html | 31 |
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); }, |