From 8d7dae05ad550b716913a39db79c2ae500f07fcb Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 9 May 2016 18:12:16 -0400 Subject: Some work on fixing the bug list --- ws2a/bugs.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ws2a/bugs.js (limited to 'ws2a/bugs.js') diff --git a/ws2a/bugs.js b/ws2a/bugs.js new file mode 100644 index 0000000..9cad1ed --- /dev/null +++ b/ws2a/bugs.js @@ -0,0 +1,35 @@ +function htmlEscape(str) { + return String(str) + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/'/g, ''') + .replace(//g, '>') + .replace(/\//g, '/'); +} + +function loadLastBugs() { + var xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function() { + if (xhttp.readyState == 4 && xhttp.status == 200) { + var parts = xhttp.response.split("\n"); + var i = 0 + var table = document.getElementById("bugstable"); + while(i < parts.length){ + var newrow = document.createElement("a"); + newrow.setAttribute("href",""); + var submitter = parts[i]; + var submitterid = parts[i+1]; + var date = parts[i+2]; + var desc = parts[i+3]; + var status = parts[i+4]; + newrow.innerHTML = "" + submitter + "" + submitterid + "" + "" + date + "" + desc + "" + status + ""; + table.appendChild(newrow); + i = i + 5; + } + } + }; + xhttp.open("GET", "/cgi-bin/bugsdata.cgi", true); + xhttp.send(); +} +window.onload = loadLastBugs -- cgit v1.2.3-70-g09d2