OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 TaskManager.prototype = { | 10 TaskManager.prototype = { |
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
422 * @return {cr.ui.ListItem} created new list item element. | 422 * @return {cr.ui.ListItem} created new list item element. |
423 * @private | 423 * @private |
424 * @this | 424 * @this |
425 */ | 425 */ |
426 renderRow_: function(data, table) { | 426 renderRow_: function(data, table) { |
427 var pid = data['processId'][0]; | 427 var pid = data['processId'][0]; |
428 var cm = table.columnModel; | 428 var cm = table.columnModel; |
429 var listItem = new cr.ui.ListItem({label: ''}); | 429 var listItem = new cr.ui.ListItem({label: ''}); |
430 | 430 |
431 listItem.className = 'table-row'; | 431 listItem.className = 'table-row'; |
432 if (this.opt_.isBackgroundMode && data.isBackgroundResource) | |
433 listItem.className += ' table-background-row'; | |
434 | 432 |
435 for (var i = 0; i < cm.size; i++) { | 433 for (var i = 0; i < cm.size; i++) { |
436 var cell = document.createElement('div'); | 434 var cell = document.createElement('div'); |
437 cell.style.width = cm.getWidth(i) + '%'; | 435 cell.style.width = cm.getWidth(i) + '%'; |
438 cell.className = 'table-row-cell'; | 436 cell.className = 'table-row-cell'; |
439 cell.id = 'column-' + pid + '-' + cm.getId(i); | 437 cell.id = 'column-' + pid + '-' + cm.getId(i); |
440 cell.appendChild( | 438 cell.appendChild( |
441 cm.getRenderFunction(i).call(null, data, cm.getId(i), table)); | 439 cm.getRenderFunction(i).call(null, data, cm.getId(i), table)); |
442 | 440 |
443 listItem.appendChild(cell); | 441 listItem.appendChild(cell); |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
683 this.table_.redraw(); | 681 this.table_.redraw(); |
684 }, | 682 }, |
685 }; | 683 }; |
686 | 684 |
687 // |taskmanager| has been declared in preload.js. | 685 // |taskmanager| has been declared in preload.js. |
688 taskmanager = TaskManager.getInstance(); | 686 taskmanager = TaskManager.getInstance(); |
689 | 687 |
690 function init() { | 688 function init() { |
691 var params = parseQueryParams(window.location); | 689 var params = parseQueryParams(window.location); |
692 var opt = {}; | 690 var opt = {}; |
693 opt['isBackgroundMode'] = params.background; | |
694 opt['isShowCloseButton'] = params.showclose; | 691 opt['isShowCloseButton'] = params.showclose; |
695 taskmanager.initialize(document.body, opt); | 692 taskmanager.initialize(document.body, opt); |
696 } | 693 } |
697 | 694 |
698 document.addEventListener('DOMContentLoaded', init); | 695 document.addEventListener('DOMContentLoaded', init); |
699 document.addEventListener('Close', taskmanager.onClose.bind(taskmanager)); | 696 document.addEventListener('Close', taskmanager.onClose.bind(taskmanager)); |
OLD | NEW |