| Index: chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html
|
| ===================================================================
|
| --- chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html (revision 0)
|
| +++ chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html (revision 0)
|
| @@ -0,0 +1,70 @@
|
| +<html>
|
| +<head>
|
| +<script>
|
| + // Shows an updating list of process statistics.
|
| + function init() {
|
| + chrome.experimental.processes.onUpdated.addListener(function(processes) {
|
| + var table = "<table>\n" +
|
| + "<tr><td><b>Process</b></td>" +
|
| + "<td>Type</td>" +
|
| + "<td>CPU</td>" +
|
| + "<td>Network</td>" +
|
| + "<td>Shared Memory</td>" +
|
| + "<td>Private Memory</td>" +
|
| + "</tr>\n";
|
| + for (pid in processes) {
|
| + table = displayProcessInfo(processes[pid], table);
|
| + }
|
| + table += "</table>\n";
|
| + var div = document.getElementById("process-list");
|
| + div.innerHTML = table;
|
| + });
|
| + }
|
| +
|
| + function displayProcessInfo(process, table) {
|
| + // Format network string like task manager
|
| + var network = process.network;
|
| + if (network > 1024) {
|
| + network = (network / 1024).toFixed(1) + " kB/s";
|
| + } else if (network > 0) {
|
| + network += " B/s";
|
| + } else if (network == -1) {
|
| + network = "N/A";
|
| + }
|
| +
|
| + table +=
|
| + "<tr><td>" + process.id + "</td>" +
|
| + "<td>" + process.type + "</td>" +
|
| + "<td>" + process.cpu + "</td>" +
|
| + "<td>" + network + "</td>" +
|
| + "<td>" + (process.sharedMemory / 1024) + "K</td>" +
|
| + "<td>" + (process.privateMemory / 1024) + "K</td>" +
|
| + "</tr>\n";
|
| + return table;
|
| + }
|
| +</script>
|
| +<style>
|
| +body {
|
| + overflow: hidden;
|
| + margin: 0px;
|
| + padding: 0px;
|
| + background: white;
|
| +}
|
| +
|
| +div:first-child {
|
| + margin-top: 0px;
|
| +}
|
| +
|
| +div, td {
|
| + padding: 1px 3px;
|
| + font-family: sans-serif;
|
| + font-size: 10pt;
|
| + margin-top: 1px;
|
| +}
|
| +</style>
|
| +</head>
|
| +<body onload="init()">
|
| +<div id="title"><b>Process Monitor</b></div>
|
| +<div id="process-list"><i>Loading...</i></div>
|
| +</body>
|
| +</html>
|
|
|
| Property changes on: chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|