diff options
| -rw-r--r-- | ws2a/bugs/1 | 2 | ||||
| -rw-r--r-- | ws2a/bugview.html | 11 | ||||
| -rw-r--r-- | ws2a/bugview.js | 20 |
3 files changed, 28 insertions, 5 deletions
diff --git a/ws2a/bugs/1 b/ws2a/bugs/1 index 8c78654..5e194e2 100644 --- a/ws2a/bugs/1 +++ b/ws2a/bugs/1 @@ -5,7 +5,9 @@ Status<Unassigned, Assigned, Closed> Long description User person +sdlfkj13221lkjl Comment Another User +4234lkjsdf3234 Their comment diff --git a/ws2a/bugview.html b/ws2a/bugview.html index 9a9ef61..fd72d39 100644 --- a/ws2a/bugview.html +++ b/ws2a/bugview.html @@ -39,7 +39,7 @@ <h3 class="text-muted">Winter Survival 2 - Anarchy</h3> </div> - <h2 class="sub-header" id="bugshort">Bug short description</h2> + <h2 class="sub-header" id="bugid">Bugid</h2> <div class="panel panel-primary"> @@ -57,8 +57,13 @@ </div> </div> - <div class="panel-body" id="longdesc">Long description</div> - <div id="Comments"> + <div class="panel-body"> + <h3 id="shortdesc">Loading..."</h3> + <div id="longdesc"> + Loading... + </div> + </div> + <div id="comments"> </div> </div> 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; } }; |
