diff options
Diffstat (limited to 'ws2a/bugview.js')
| -rw-r--r-- | ws2a/bugview.js | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/ws2a/bugview.js b/ws2a/bugview.js index aa4fd31..15ceb4b 100644 --- a/ws2a/bugview.js +++ b/ws2a/bugview.js @@ -29,10 +29,26 @@ function loadLastBugs() { xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { var parts = xhttp.response.split("\n"); - document.getElementById("submitter").innerHTML = htmlEscape(parts[1]); - document.getElementById("date").innerHTML = htmlEscape(parts[2]); + var query = getQueryStrings(); + var bugnum = query["id"]; + document.getElementById("submitter").innerHTML = htmlEscape(parts[0]); + document.getElementById("date").innerHTML = htmlEscape(parts[1]); + document.getElementById("bugid").innerHTML = "Bug #" + bugnum; + document.getElementById("shortdesc").innerHTML = htmlEscape(parts[2]); document.getElementById("status").innerHTML = htmlEscape(parts[3]); document.getElementById("longdesc").innerHTML = htmlEscape(parts[4]); + console.log(parts); + var i = 4; + var commentsec = document.getElementById("comments"); + while(i < parts.length){ + var commentnode = document.createElement("div"); + var commenter = htmlEscape(parts[5]); + var commentid = htmlEscape(parts[6]); + var commenttext = htmlEscape(parts[7]); + commentnode.innerHTML = "<div class=\"panel-heading\">" + commenter + "<b>" + commentid + "</b></div><div class=\"panel-body\">" + commenttext + "</div>"; + commentsec.appendChild(commentnode); + i = i + 4; + } //document.getElementById("longdesc").innerHTML = xhttp.responseText; } }; |
