OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 /** @constructor */ | 5 /** @constructor */ |
6 function TaskManager() { } | 6 function TaskManager() { } |
7 | 7 |
8 cr.addSingletonGetter(TaskManager); | 8 cr.addSingletonGetter(TaskManager); |
9 | 9 |
10 /* | 10 /* |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 renderText_: function(entry, columnId, table) { | 149 renderText_: function(entry, columnId, table) { |
150 var label = this.document_.createElement('div'); | 150 var label = this.document_.createElement('div'); |
151 switch (columnId) { | 151 switch (columnId) { |
152 case 'processId': | 152 case 'processId': |
153 label.className = 'detail-process-id pid' + entry.processId; | 153 label.className = 'detail-process-id pid' + entry.processId; |
154 label.textContent = entry.processId; | 154 label.textContent = entry.processId; |
155 break; | 155 break; |
156 case 'title': | 156 case 'title': |
157 var image_str = "url(" + entry.icon + ")"; | 157 var image_str = "url(" + entry.icon + ")"; |
158 label.className = 'detail-title'; | 158 label.className = 'detail-title'; |
159 label.style.backgroundImage = image_str; | 159 var image = this.document_.createElement('img'); |
160 label.textContent = entry.title; | 160 image.className = 'detail-title-image'; |
| 161 image.src = entry.icon; |
| 162 label.appendChild(image) |
| 163 var text = this.document_.createElement('div'); |
| 164 text.className = 'detail-title-text'; |
| 165 text.textContent = entry.title; |
| 166 label.appendChild(text) |
161 break; | 167 break; |
162 case 'privateMemory': | 168 case 'privateMemory': |
163 label.className = 'detail-private-memory pid' + entry.processId; | 169 label.className = 'detail-private-memory pid' + entry.processId; |
164 label.textContent = entry.privateMemory; | 170 label.textContent = entry.privateMemory; |
165 break; | 171 break; |
166 case 'cpuUsage': | 172 case 'cpuUsage': |
167 label.className = 'detail-cpu-usage'; | 173 label.className = 'detail-cpu-usage'; |
168 label.textContent = entry.cpuUsage; | 174 label.textContent = entry.cpuUsage; |
169 break; | 175 break; |
170 case 'networkUsage': | 176 case 'networkUsage': |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
242 taskmanager.onTaskChange(start, length, tasks); | 248 taskmanager.onTaskChange(start, length, tasks); |
243 } | 249 } |
244 | 250 |
245 function taskRemoved(start, length) { | 251 function taskRemoved(start, length) { |
246 // Sometimes this can get called too early. | 252 // Sometimes this can get called too early. |
247 if (!taskmanager) | 253 if (!taskmanager) |
248 return; | 254 return; |
249 taskmanager.onTaskRemove(start, length); | 255 taskmanager.onTaskRemove(start, length); |
250 } | 256 } |
251 | 257 |
OLD | NEW |