packages feed

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 -->