overwrite result instead of appending multiple times

This commit is contained in:
stisa 2017-10-22 22:01:30 +02:00
commit 1b0d39d706

View file

@ -192,15 +192,19 @@
if (httpRequest.readyState!=httpRequest.DONE){return}
if (httpRequest.status == 200){
var res = JSON.parse(httpRequest.responseText)
var resDiv = document.createElement("DIV")
resDiv.setAttribute("class", "resDiv successComp")
// this works because only 1 `element` is inside `element`
var resDiv = element.getElementsByClassName("resDiv")[0]
if (resDiv == null) {
resDiv = document.createElement("DIV")
runDiv.appendChild(resDiv)
}
if (res.log != "Compilation Failed\u000A"){
resDiv.textContent = res.log
resDiv.setAttribute("class", "resDiv successComp")
} else {
resDiv.textContent = res.compileLog
resDiv.setAttribute("class","resDiv failedComp")
}
runDiv.appendChild(resDiv)
} else {
console.log("There was a problem with the request.")
}