Commit 82044090 authored by binji@chromium.org's avatar binji@chromium.org

[NaCl SDK] Update manifest.html.

BUG=none
TBR=binji@chromium.org
NOTRY=true


Review URL: https://chromiumcodereview.appspot.com/11183023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162321 0039d316-1c4b-4281-b951-d872f2087c98
parent 5428a5a4
......@@ -3,6 +3,7 @@
<html>
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<title>NaCl SDK Manifest Viewer</title>
</head>
<style type="text/css" media="screen">
body {
......@@ -39,8 +40,13 @@
tbody tr:hover {
background-color: orange;
}
td a {
padding: 3px;
}
</style>
<body>
<h1>NaCl SDK Manifest Viewer</h1>
<table>
<thead id="columns">
</thead>
......@@ -79,7 +85,7 @@
// Create the column headers.
var tr = document.createElement('tr');
var columns = ['name', 'version', 'revision'];
var columns = ['name', 'version', 'revision', 'win', 'mac', 'linux'];
for (var i = 0; i < columns.length; ++i) {
var td = document.createElement('td');
var text = document.createTextNode(columns[i]);
......@@ -88,12 +94,27 @@
}
columnsElm.appendChild(tr);
var platforms = ['win', 'mac', 'linux'];
for (var i = 0; i < data.length; ++i) {
var tr = document.createElement('tr');
for (var j = 0; j < columns.length; ++j) {
var td = document.createElement('td');
var text = document.createTextNode(data[i][columns[j]]);
td.appendChild(text);
var node;
if (platforms.indexOf(columns[j]) != -1) {
var archives = data[i].archives;
for (var k = 0; k < archives.length; ++k) {
if (columns[j] == archives[k].host_os) {
node = document.createElement('a');
node.setAttribute('href', archives[k].url);
node.appendChild(document.createTextNode(columns[j]));
td.appendChild(node);
}
}
} else {
node = document.createTextNode(data[i][columns[j]]);
td.appendChild(node);
}
tr.appendChild(td);
}
rowsElm.appendChild(tr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment