overwrite result instead of appending multiple times
This commit is contained in:
parent
95280674e5
commit
1b0d39d706
1 changed files with 7 additions and 3 deletions
10
forms.tmpl
10
forms.tmpl
|
|
@ -192,15 +192,19 @@
|
||||||
if (httpRequest.readyState!=httpRequest.DONE){return}
|
if (httpRequest.readyState!=httpRequest.DONE){return}
|
||||||
if (httpRequest.status == 200){
|
if (httpRequest.status == 200){
|
||||||
var res = JSON.parse(httpRequest.responseText)
|
var res = JSON.parse(httpRequest.responseText)
|
||||||
var resDiv = document.createElement("DIV")
|
// this works because only 1 `element` is inside `element`
|
||||||
resDiv.setAttribute("class", "resDiv successComp")
|
var resDiv = element.getElementsByClassName("resDiv")[0]
|
||||||
|
if (resDiv == null) {
|
||||||
|
resDiv = document.createElement("DIV")
|
||||||
|
runDiv.appendChild(resDiv)
|
||||||
|
}
|
||||||
if (res.log != "Compilation Failed\u000A"){
|
if (res.log != "Compilation Failed\u000A"){
|
||||||
resDiv.textContent = res.log
|
resDiv.textContent = res.log
|
||||||
|
resDiv.setAttribute("class", "resDiv successComp")
|
||||||
} else {
|
} else {
|
||||||
resDiv.textContent = res.compileLog
|
resDiv.textContent = res.compileLog
|
||||||
resDiv.setAttribute("class","resDiv failedComp")
|
resDiv.setAttribute("class","resDiv failedComp")
|
||||||
}
|
}
|
||||||
runDiv.appendChild(resDiv)
|
|
||||||
} else {
|
} else {
|
||||||
console.log("There was a problem with the request.")
|
console.log("There was a problem with the request.")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue