From: Clifford Wolf Date: Thu, 19 Feb 2015 12:55:36 +0000 (+0100) Subject: YosysJS firefox fixes X-Git-Tag: yosys-0.6~410 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=78b991d760d52311c09287a2e20270c83c069b6c;p=yosys.git YosysJS firefox fixes --- diff --git a/misc/yosysjs/demo03.html b/misc/yosysjs/demo03.html index 720b82e90..36cc6cf4a 100644 --- a/misc/yosysjs/demo03.html +++ b/misc/yosysjs/demo03.html @@ -58,7 +58,6 @@ endmodule

} else { wdata = ys.read_file('wave.json'); if (wdata) { - console.log(wdata) wdata = JSON.parse(wdata); function wsignal(signame, newname) { for (i = 0; i < wdata["signal"].length; i++) @@ -81,7 +80,6 @@ endmodule

"config" : wdata["config"] }; wdata2 = JSON.stringify(wdata2) - console.log(wdata2) w.innerHTML = 'The model did not pass verification:

' + ' diff --git a/misc/yosysjs/yosysjs.js b/misc/yosysjs/yosysjs.js index a1181493e..b0205bf61 100644 --- a/misc/yosysjs/yosysjs.js +++ b/misc/yosysjs/yosysjs.js @@ -137,8 +137,11 @@ var YosysJS = new function() { span.textContent = text + "\n"; span.style.fontFamily = 'monospace'; span.style.whiteSpace = 'pre'; - doc.body.appendChild(span); - ys.window.scrollTo(0, doc.body.scrollHeight) + doc.firstChild.appendChild(span); + if (doc.body) + ys.window.scrollTo(0, doc.body.scrollHeight); + else + ys.window.scrollBy(0, 100); } ys.prompt = function() {