DisTract-0.2.5: html/templates/bugList.html
<!-- BEGIN page -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<title>Bug Listing</title>
<base href="file://##base##">
<link rel="stylesheet" href="html/lib/style.css" type="text/css" media="screen, projection">
<script type="text/javascript" src="html/lib/json.js"></script>
<script type="text/javascript" src="html/lib/prototype.js"></script>
<script type="text/javascript" src="html/lib/DisTractRun.js"></script>
<script type="text/javascript">
var basePath = '##base##';
var rebuildAllFunc = runRebuildAllFunc(basePath);
function rebuildAll () {
rebuildAllFunc();
reloadList();
}
function reloadList () {
var url = 'file://' + basePath + 'html/list.html';
window.location.replace(url);
return true;
}
window.onload=populateTable();
function populateTable () {
return function () {
var table = $("listingTable");
var thRow = table.insertRow(-1);
for (var idx=0; idx < fieldsList.length; ++idx) {
var th = thRow.insertCell(-1);
var text = document.createTextNode(fieldsList[idx] + "_hidden");
th.className = "unsortable";
th.appendChild(text);
th = thRow.insertCell(-1);
text = document.createTextNode(fieldsList[idx]);
th.className = "tableHeading";
th.appendChild(text);
}
for (var bugIdx=0; bugIdx < bugsList.length; ++bugIdx) {
var bug = bugsList[bugIdx];
var bugPage = 'html/' + bug['BugId'] + '.html';
var tr = table.insertRow(-1);
for (var fieldIdx=0; fieldIdx < fieldsList.length; ++fieldIdx) {
var field = fieldsList[fieldIdx];
var td = tr.insertCell(-1);
var link = document.createElement("a");
link.href = bugPage;
var text = document.createTextNode(bug[field]);
link.appendChild(text);
td.appendChild(link);
td = tr.insertCell(-1);
text = document.createTextNode(bug[field + "_order"]);
td.appendChild(text);
td.className = "unsortable";
}
}
};
}
##bugsList##
</script>
<script type="text/javascript" src="html/lib/sortable.js"></script>
</head>
<body>
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="html/list.html" id="current">List Bugs</a></li>
<li><a href="html/newBug.html">Enter New Bug</a></li>
<li><a href="#" onclick="rebuildAll(); return false;">Rebuild All Bugs</a></li>
</ul>
</div>
<h1>Bug Listing</h1>
<table id="listingTable" class="sortable">
</table>
<div class="replies">Page generated at ##generation_time## by ##version##</div>
</body>
</html>
<!-- END -->