diff --git a/assets/js/icecoder.js b/assets/js/icecoder.js index 81a6a2f..f91c67d 100644 --- a/assets/js/icecoder.js +++ b/assets/js/icecoder.js @@ -2028,7 +2028,7 @@ var ICEcoder = { )); } catch(err) { get("toolLinkOutput").className = "highlight error"; - this.outputMsg('
Syntax error in ' + this.openFiles[this.selectedTab - 1].replace(iceRoot, "") + '
\n' + err.message); + this.outputMsg('
Syntax error in ' + this.openFiles[this.selectedTab - 1].replace(iceRoot, "") + '
\n' + err.message.replace(//g, '>')); } } setTimeout(function() { @@ -3718,7 +3718,11 @@ var ICEcoder = { // Show a message outputMsg: function(msg) { - this.output.innerHTML += msg + "
"; + // If only placeholder, clear that + if ("Output
via ICEcoder.output(message);

" === this.output.innerHTML) { + this.output.innerHTML = ""; + } + this.output.innerHTML = msg + "

" + this.output.innerHTML + "

"; }, // Show a message