Chromium Code Reviews| Index: chrome/browser/resources/workers/index.html |
| diff --git a/chrome/browser/resources/workers/index.html b/chrome/browser/resources/workers/index.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..34083bff5fe2ddbfca76ad6a8d6edb03a3707550 |
| --- /dev/null |
| +++ b/chrome/browser/resources/workers/index.html |
| @@ -0,0 +1,67 @@ |
| +<html> |
| +<title>Workers</title> |
| +<style> |
| +thead { |
| + background: #E0ECFF; |
| +} |
| +td { |
| + padding: 0 15px 0 15px; |
| +} |
| + |
| +</style> |
| +<script> |
| +function requestData() { |
| + var xhr = new XMLHttpRequest(); |
| + xhr.open('GET', 'workers_data.json', false); |
| + xhr.send(null); |
| + if (xhr.status === 200) |
| + return JSON.parse(xhr.responseText); |
| + return []; |
| +} |
| + |
| +function addColumn(row, value) { |
| + var column = document.createElement("td"); |
| + column.textContent = value; |
| + row.appendChild(column); |
| +} |
| + |
| +function populateWorkerList() { |
| + var data = requestData(); |
| + |
| + var worker_properties = ["id", "url", "name", "pid"]; |
| + |
| + var list = document.getElementById("workers-table"); |
| + for (var i = 0; i < data.length; i++) { |
| + var workerData = data[i]; |
| + var row = document.createElement("tr"); |
| + for (var j = 0; j < worker_properties.length; j++) { |
|
pfeldman
2011/07/04 10:17:57
no need for {
yurys
2011/07/04 10:23:22
Done.
|
| + addColumn(row, workerData[worker_properties[j]]); |
| + } |
| + |
| + var column = document.createElement("td"); |
| + var link = document.createElement("a"); |
| + link.setAttribute("href", workerData.url); |
| + link.textContent = "inspect"; |
| + column.appendChild(link); |
| + row.appendChild(column); |
| + |
| + list.appendChild(row); |
| + } |
| +} |
| +</script> |
| +<body onload="populateWorkerList()"> |
| +<h2>Shared workers:</h2> |
| +<table> |
| +<thead> |
| +<tr> |
| + <th>Id</th> |
| + <th>URL</th> |
| + <th>Name</th> |
| + <th>Process id</th> |
| +</tr> |
| +</thead> |
| +<tbody id="workers-table"> |
| +</tbody> |
| +</table> |
| +</body> |
| +</html> |