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 @@ ...@@ -3,6 +3,7 @@
<html> <html>
<head> <head>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<title>NaCl SDK Manifest Viewer</title>
</head> </head>
<style type="text/css" media="screen"> <style type="text/css" media="screen">
body { body {
...@@ -39,8 +40,13 @@ ...@@ -39,8 +40,13 @@
tbody tr:hover { tbody tr:hover {
background-color: orange; background-color: orange;
} }
td a {
padding: 3px;
}
</style> </style>
<body> <body>
<h1>NaCl SDK Manifest Viewer</h1>
<table> <table>
<thead id="columns"> <thead id="columns">
</thead> </thead>
...@@ -79,7 +85,7 @@ ...@@ -79,7 +85,7 @@
// Create the column headers. // Create the column headers.
var tr = document.createElement('tr'); 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) { for (var i = 0; i < columns.length; ++i) {
var td = document.createElement('td'); var td = document.createElement('td');
var text = document.createTextNode(columns[i]); var text = document.createTextNode(columns[i]);
...@@ -88,12 +94,27 @@ ...@@ -88,12 +94,27 @@
} }
columnsElm.appendChild(tr); columnsElm.appendChild(tr);
var platforms = ['win', 'mac', 'linux'];
for (var i = 0; i < data.length; ++i) { for (var i = 0; i < data.length; ++i) {
var tr = document.createElement('tr'); var tr = document.createElement('tr');
for (var j = 0; j < columns.length; ++j) { for (var j = 0; j < columns.length; ++j) {
var td = document.createElement('td'); var td = document.createElement('td');
var text = document.createTextNode(data[i][columns[j]]); var node;
td.appendChild(text); 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); tr.appendChild(td);
} }
rowsElm.appendChild(tr); 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