History

AnalyzeSuspend: fix drag and zoom bug in javascript

Todd E Brandt committed 9 years ago

Commit b3fc2751 parent 03bc39b1 file · +4 −3Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/analyze_suspend.py+4−3
@@ -3846,6 +3846,7 @@ def addScriptCode(hf, testruns): · 3845 unmodified lines
38463846 ' function zoomTimeline() {\n'\
38473847 ' var dmesg = document.getElementById("dmesg");\n'\
38483848 ' var zoombox = document.getElementById("dmesgzoombox");\n'\
3849+ ' var left = zoombox.scrollLeft;\n'\
38493850 ' var val = parseFloat(dmesg.style.width);\n'\
38503851 ' var newval = 100;\n'\
38513852 ' var sh = window.outerWidth / 2;\n'\
@@ -3853,12 +3854,12 @@ def addScriptCode(hf, testruns): · 1 unmodified line
38533854 ' newval = val * 1.2;\n'\
38543855 ' if(newval > 910034) newval = 910034;\n'\
38553856 ' dmesg.style.width = newval+"%";\n'\
3856− ' zoombox.scrollLeft = ((zoombox.scrollLeft + sh) * newval / val) - sh;\n'\
3857+ ' zoombox.scrollLeft = ((left + sh) * newval / val) - sh;\n'\
38573858 ' } else if (this.id == "zoomout") {\n'\
38583859 ' newval = val / 1.2;\n'\
38593860 ' if(newval < 100) newval = 100;\n'\
38603861 ' dmesg.style.width = newval+"%";\n'\
3861− ' zoombox.scrollLeft = ((zoombox.scrollLeft + sh) * newval / val) - sh;\n'\
3862+ ' zoombox.scrollLeft = ((left + sh) * newval / val) - sh;\n'\
38623863 ' } else {\n'\
38633864 ' zoombox.scrollLeft = 0;\n'\
38643865 ' dmesg.style.width = "100%";\n'\
@@ -4068,7 +4069,7 @@ def addScriptCode(hf, testruns): · 203 unmodified lines
40684069 ' window.addEventListener("load", function () {\n'\
40694070 ' var dmesg = document.getElementById("dmesg");\n'\
40704071 ' dmesg.style.width = "100%"\n'\
4071− ' document.onmousedown = onMouseDown;\n'\
4072+ ' dmesg.onmousedown = onMouseDown;\n'\
40724073 ' document.onmouseup = onMouseUp;\n'\
40734074 ' document.onkeypress = onKeyPress;\n'\
40744075 ' document.getElementById("zoomin").onclick = zoomTimeline;\n'\