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

Side by Side Diff: chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.js

Issue 9289057: Changing manifest to v2 extension samples (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Cleaning up warnings Created 8 years, 11 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
(Empty)
1 // Shows an updating list of process statistics.
Mike West 2012/01/27 16:06:32 Copyright.
2 function init() {
3 chrome.experimental.processes.onUpdated.addListener(function(processes) {
4 var table = "<table>\n" +
5 "<tr><td><b>Process</b></td>" +
6 "<td>Type</td>" +
7 "<td>CPU</td>" +
8 "<td>Network</td>" +
9 "<td>Shared Memory</td>" +
10 "<td>Private Memory</td>" +
11 "</tr>\n";
12 for (pid in processes) {
13 table = displayProcessInfo(processes[pid], table);
14 }
15 table += "</table>\n";
16 var div = document.getElementById("process-list");
17 div.innerHTML = table;
18 });
19 }
20
21 function displayProcessInfo(process, table) {
22 // Format network string like task manager
23 var network = process.network;
24 if (network > 1024) {
25 network = (network / 1024).toFixed(1) + " kB/s";
26 } else if (network > 0) {
27 network += " B/s";
28 } else if (network == -1) {
29 network = "N/A";
30 }
31
32 table +=
33 "<tr><td>" + process.id + "</td>" +
34 "<td>" + process.type + "</td>" +
35 "<td>" + process.cpu + "</td>" +
36 "<td>" + network + "</td>" +
37 "<td>" + (process.sharedMemory / 1024) + "K</td>" +
38 "<td>" + (process.privateMemory / 1024) + "K</td>" +
39 "</tr>\n";
40 return table;
41 }
42
43 document.addEventListener('DOMContentLoaded', init);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698