From 3daa5e663aa02ee9d3d553c6b80081cfde76fec4 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 9 May 2016 16:52:18 -0400 Subject: More work on showing bugs --- ws2a/bugview.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'ws2a/bugview.js') diff --git a/ws2a/bugview.js b/ws2a/bugview.js index 2f9740f..cbf3db0 100644 --- a/ws2a/bugview.js +++ b/ws2a/bugview.js @@ -14,11 +14,26 @@ function getQueryStrings() { return assoc; } +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) { - document.getElementById("longdesc").innerHTML = xhttp.responseText; + var parts = xhttp.response.split("\n"); + document.getElementById("submitter").innerHTML = htmlEscape(parts[1]); + document.getElementById("date").innerHTML = htmlEscape(parts[2]); + document.getElementById("status").innerHTML = htmlEscape(parts[3]); + document.getElementById("longdesc").innerHTML = htmlEscape(parts[4]); + //document.getElementById("longdesc").innerHTML = xhttp.responseText; } }; var query = getQueryStrings(); -- cgit v1.2.3-70-g09d2