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 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
186 'cpuUsage', 'physicalMemory', 'sharedMemory', 'privateMemory', | 186 'cpuUsage', 'physicalMemory', 'sharedMemory', 'privateMemory', |
187 'networkUsage', 'webCoreImageCacheSize', 'webCoreScriptsCacheSize', | 187 'networkUsage', 'webCoreImageCacheSize', 'webCoreScriptsCacheSize', |
188 'webCoreCSSCacheSize', 'fps', 'sqliteMemoryUsed', 'goatsTeleported', | 188 'webCoreCSSCacheSize', 'fps', 'sqliteMemoryUsed', 'goatsTeleported', |
189 'v8MemoryAllocatedSize']; | 189 'v8MemoryAllocatedSize']; |
190 | 190 |
191 for (var i in columns_sorted_by_value) { | 191 for (var i in columns_sorted_by_value) { |
192 var column_id = columns_sorted_by_value[i]; | 192 var column_id = columns_sorted_by_value[i]; |
193 var compare_func = function() { | 193 var compare_func = function() { |
194 var value_id = column_id + 'Value'; | 194 var value_id = column_id + 'Value'; |
195 return function(a, b) { | 195 return function(a, b) { |
196 return dm.defaultValuesCompareFunction(a[value_id][0], | 196 var aValues = a[value_id]; |
197 b[value_id][0]); | 197 var bValues = b[value_id]; |
198 var aValue = aValues && aValues.length > 0 ? aValues[0] : 0; | |
mazda
2011/11/17 06:50:56
var aValue = aValues && aValues[0] || 0;
yoshiki
2011/11/17 13:00:07
Done.
| |
199 var bvalue = bValues && bValues.length > 0 ? bValues[0] : 0; | |
mazda
2011/11/17 06:50:56
Ditto
yoshiki
2011/11/17 13:00:07
Done.
| |
200 return dm.defaultValuesCompareFunction(aValue, bvalue); | |
198 }; | 201 }; |
199 }(); | 202 }(); |
200 dm.setCompareFunction(column_id, compare_func); | 203 dm.setCompareFunction(column_id, compare_func); |
201 } | 204 } |
202 | 205 |
203 var ary = this.dialogDom_.querySelectorAll('[visibleif]'); | 206 var ary = this.dialogDom_.querySelectorAll('[visibleif]'); |
204 for (var i = 0; i < ary.length; i++) { | 207 for (var i = 0; i < ary.length; i++) { |
205 var expr = ary[i].getAttribute('visibleif'); | 208 var expr = ary[i].getAttribute('visibleif'); |
206 if (!eval(expr)) | 209 if (!eval(expr)) |
207 ary[i].hidden = true; | 210 ary[i].hidden = true; |
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
556 taskmanager.onTaskChange(start, length, tasks); | 559 taskmanager.onTaskChange(start, length, tasks); |
557 } | 560 } |
558 | 561 |
559 function taskRemoved(start, length) { | 562 function taskRemoved(start, length) { |
560 // Sometimes this can get called too early. | 563 // Sometimes this can get called too early. |
561 if (!taskmanager) | 564 if (!taskmanager) |
562 return; | 565 return; |
563 taskmanager.onTaskRemove(start, length); | 566 taskmanager.onTaskRemove(start, length); |
564 } | 567 } |
565 | 568 |
OLD | NEW |