summaryrefslogtreecommitdiff
path: root/ws2a/bugs.js
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-05-29 20:52:17 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-05-29 20:52:17 -0400
commit15fcc190319a3deaaeaa544833ea07475e790585 (patch)
tree25b9ad86998682bb0d270521ef9efa00c0047d8a /ws2a/bugs.js
parent785ac61778829e572556f4c9f40026e6b624e81e (diff)
downloadwebpage-15fcc190319a3deaaeaa544833ea07475e790585.tar.gz
webpage-15fcc190319a3deaaeaa544833ea07475e790585.tar.bz2
webpage-15fcc190319a3deaaeaa544833ea07475e790585.zip
re-synching
Diffstat (limited to 'ws2a/bugs.js')
-rw-r--r--ws2a/bugs.js57
1 files changed, 0 insertions, 57 deletions
diff --git a/ws2a/bugs.js b/ws2a/bugs.js
deleted file mode 100644
index 209b936..0000000
--- a/ws2a/bugs.js
+++ /dev/null
@@ -1,57 +0,0 @@
-function htmlEscape(str) {
- return String(str)
- .replace(/&/g, '&amp;')
- .replace(/"/g, '&quot;')
- .replace(/'/g, '&#39;')
- .replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/\//g, '&#x2F;');
-}
-
-function loadLastBugs() {
- var xhttp = new XMLHttpRequest();
- xhttp.onreadystatechange = function() {
- if (xhttp.readyState == 4 && xhttp.status == 200) {
- var parts = xhttp.response.split("\n");
- console.log(parts);
- var i = 0
- var table = document.getElementById("bugstable");
- while(i < (parts.length-2)){
- var newrow = document.createElement("tr");
- var submitter = htmlEscape(parts[i]);
- var submitterid = htmlEscape(parts[i+1]);
- var date = htmlEscape(parts[i+2]);
- var desc = htmlEscape(parts[i+3]);
- var status = htmlEscape(parts[i+4]);
- var comments = htmlEscape(parts[i+5]);
- var bugid = htmlEscape(parts[i+6]);
- if(bugid == null){
- return;
- }
- var statusicon = ""
- if(status == "0:"){
- statusicon = "<span class=\"label label-default\">Unassigned</span>";
- }else if(status.substring(0,2) == "1:"){
- statusicon = "<span class=\"label label-info\">" + status.substring(2) + "</span>";
- }else if(status == "2:"){
- statusicon = "<span class=\"label label-success\">Closed</span>";
- }
- newrow.innerHTML = "<tr><td><a href=\"./bugview.html?id=" + bugid + "\">View<span class=\"badge\">" + comments + "</span></a></td><td>" + submitter + "<b>" + submitterid + "</b>" + "</td><td>" + date + "</td><td>" + desc + "</td><td>" + statusicon + "</td></tr>";
- table.appendChild(newrow);
- i = i + 7;
- }
- }
- };
- xhttp.open("GET", "/cgi-bin/bugsdata.cgi", true);
- xhttp.send();
- var captcha = new XMLHttpRequest();
- captcha.onreadystatechange = function() {
- if (captcha.readyState == 4 && captcha.status == 200) {
- var id = captcha.response;
- document.getElementById("captcha").innerHTML = "<img src=\"./captchas/" + id + ".png\">";
- }
- }
- captcha.open("GET", "/cgi-bin/gencaptcha.cgi",true);
- captcha.send();
-}
-window.onload = loadLastBugs