Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: tracing/tracing/ui/tracks/model_track.html

Issue 1922193002: [polymer] Replaces this.appendChild with Polymer.dom(this).appendChild (Closed) Base URL: git@github.com:catapult-project/catapult.git@polymer10-migration
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <!-- 2 <!--
3 Copyright (c) 2013 The Chromium Authors. All rights reserved. 3 Copyright (c) 2013 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/ui/base/draw_helpers.html"> 8 <link rel="import" href="/tracing/ui/base/draw_helpers.html">
9 <link rel="import" href="/tracing/ui/base/ui.html"> 9 <link rel="import" href="/tracing/ui/base/ui.html">
10 <link rel="import" href="/tracing/ui/tracks/alert_track.html"> 10 <link rel="import" href="/tracing/ui/tracks/alert_track.html">
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 this.updateContentsForLowerMode_(); 95 this.updateContentsForLowerMode_();
96 }, 96 },
97 97
98 updateContentsForUpperMode_: function() { 98 updateContentsForUpperMode_: function() {
99 }, 99 },
100 100
101 updateContentsForLowerMode_: function() { 101 updateContentsForLowerMode_: function() {
102 if (this.model_.userModel.expectations.length) { 102 if (this.model_.userModel.expectations.length) {
103 var mrt = new tr.ui.tracks.InteractionTrack(this.viewport_); 103 var mrt = new tr.ui.tracks.InteractionTrack(this.viewport_);
104 mrt.model = this.model_; 104 mrt.model = this.model_;
105 this.appendChild(mrt); 105 Polymer.dom(this).appendChild(mrt);
106 } 106 }
107 107
108 if (this.model_.alerts.length) { 108 if (this.model_.alerts.length) {
109 var at = new tr.ui.tracks.AlertTrack(this.viewport_); 109 var at = new tr.ui.tracks.AlertTrack(this.viewport_);
110 at.alerts = this.model_.alerts; 110 at.alerts = this.model_.alerts;
111 this.appendChild(at); 111 Polymer.dom(this).appendChild(at);
112 } 112 }
113 113
114 if (this.model_.globalMemoryDumps.length) { 114 if (this.model_.globalMemoryDumps.length) {
115 var gmdt = new tr.ui.tracks.GlobalMemoryDumpTrack(this.viewport_); 115 var gmdt = new tr.ui.tracks.GlobalMemoryDumpTrack(this.viewport_);
116 gmdt.memoryDumps = this.model_.globalMemoryDumps; 116 gmdt.memoryDumps = this.model_.globalMemoryDumps;
117 this.appendChild(gmdt); 117 Polymer.dom(this).appendChild(gmdt);
118 } 118 }
119 119
120 this.appendDeviceTrack_(); 120 this.appendDeviceTrack_();
121 this.appendKernelTrack_(); 121 this.appendKernelTrack_();
122 122
123 // Get a sorted list of processes. 123 // Get a sorted list of processes.
124 var processes = this.model_.getAllProcesses(); 124 var processes = this.model_.getAllProcesses();
125 processes.sort(tr.model.Process.compare); 125 processes.sort(tr.model.Process.compare);
126 126
127 for (var i = 0; i < processes.length; ++i) { 127 for (var i = 0; i < processes.length; ++i) {
128 var process = processes[i]; 128 var process = processes[i];
129 129
130 var track = new tr.ui.tracks.ProcessTrack(this.viewport); 130 var track = new tr.ui.tracks.ProcessTrack(this.viewport);
131 track.process = process; 131 track.process = process;
132 if (!track.hasVisibleContent) 132 if (!track.hasVisibleContent)
133 continue; 133 continue;
134 134
135 this.appendChild(track); 135 Polymer.dom(this).appendChild(track);
136 } 136 }
137 this.viewport_.rebuildEventToTrackMap(); 137 this.viewport_.rebuildEventToTrackMap();
138 this.viewport_.rebuildContainerToTrackMap(); 138 this.viewport_.rebuildContainerToTrackMap();
139 139
140 for (var i = 0; i < this.highlighters_.length; i++) { 140 for (var i = 0; i < this.highlighters_.length; i++) {
141 this.highlighters_[i].processModel(this.model_); 141 this.highlighters_[i].processModel(this.model_);
142 } 142 }
143 143
144 this.updateAnnotations_(); 144 this.updateAnnotations_();
145 }, 145 },
(...skipping 24 matching lines...) Expand all
170 eventToTrackMap.addEvent(ev, this); 170 eventToTrackMap.addEvent(ev, this);
171 }.bind(this)); 171 }.bind(this));
172 }, 172 },
173 173
174 appendDeviceTrack_: function() { 174 appendDeviceTrack_: function() {
175 var device = this.model.device; 175 var device = this.model.device;
176 var track = new tr.ui.tracks.DeviceTrack(this.viewport); 176 var track = new tr.ui.tracks.DeviceTrack(this.viewport);
177 track.device = this.model.device; 177 track.device = this.model.device;
178 if (!track.hasVisibleContent) 178 if (!track.hasVisibleContent)
179 return; 179 return;
180 this.appendChild(track); 180 Polymer.dom(this).appendChild(track);
181 }, 181 },
182 182
183 appendKernelTrack_: function() { 183 appendKernelTrack_: function() {
184 var kernel = this.model.kernel; 184 var kernel = this.model.kernel;
185 var track = new tr.ui.tracks.KernelTrack(this.viewport); 185 var track = new tr.ui.tracks.KernelTrack(this.viewport);
186 track.kernel = this.model.kernel; 186 track.kernel = this.model.kernel;
187 if (!track.hasVisibleContent) 187 if (!track.hasVisibleContent)
188 return; 188 return;
189 this.appendChild(track); 189 Polymer.dom(this).appendChild(track);
190 }, 190 },
191 191
192 drawTrack: function(type) { 192 drawTrack: function(type) {
193 var ctx = this.context(); 193 var ctx = this.context();
194 if (!this.model_) 194 if (!this.model_)
195 return; 195 return;
196 196
197 var pixelRatio = window.devicePixelRatio || 1; 197 var pixelRatio = window.devicePixelRatio || 1;
198 var bounds = this.getBoundingClientRect(); 198 var bounds = this.getBoundingClientRect();
199 var canvasBounds = ctx.canvas.getBoundingClientRect(); 199 var canvasBounds = ctx.canvas.getBoundingClientRect();
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 tr.ui.tracks.ContainerTrack.prototype.addClosestEventToSelection. 413 tr.ui.tracks.ContainerTrack.prototype.addClosestEventToSelection.
414 apply(this, arguments); 414 apply(this, arguments);
415 } 415 }
416 }; 416 };
417 417
418 return { 418 return {
419 ModelTrack: ModelTrack 419 ModelTrack: ModelTrack
420 }; 420 };
421 }); 421 });
422 </script> 422 </script>
OLDNEW
« no previous file with comments | « tracing/tracing/ui/tracks/letter_dot_track.html ('k') | tracing/tracing/ui/tracks/object_instance_group_track.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698