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
3846 ' function zoomTimeline() {\n'\3846 ' function zoomTimeline() {\n'\
3847 ' var dmesg = document.getElementById("dmesg");\n'\3847 ' var dmesg = document.getElementById("dmesg");\n'\
3848 ' var zoombox = document.getElementById("dmesgzoombox");\n'\3848 ' var zoombox = document.getElementById("dmesgzoombox");\n'\
3849 ' var left = zoombox.scrollLeft;\n'\
3849 ' var val = parseFloat(dmesg.style.width);\n'\3850 ' var val = parseFloat(dmesg.style.width);\n'\
3850 ' var newval = 100;\n'\3851 ' var newval = 100;\n'\
3851 ' var sh = window.outerWidth / 2;\n'\3852 ' var sh = window.outerWidth / 2;\n'\
@@ -3853,12 +3854,12 @@ def addScriptCode(hf, testruns): · 1 unmodified line
3853 ' newval = val * 1.2;\n'\3854 ' newval = val * 1.2;\n'\
3854 ' if(newval > 910034) newval = 910034;\n'\3855 ' if(newval > 910034) newval = 910034;\n'\
3855 ' dmesg.style.width = newval+"%";\n'\3856 ' dmesg.style.width = newval+"%";\n'\
3856 ' zoombox.scrollLeft = ((zoombox.scrollLeft + sh) * newval / val) - sh;\n'\3857 ' zoombox.scrollLeft = ((left + sh) * newval / val) - sh;\n'\
3857 ' } else if (this.id == "zoomout") {\n'\3858 ' } else if (this.id == "zoomout") {\n'\
3858 ' newval = val / 1.2;\n'\3859 ' newval = val / 1.2;\n'\
3859 ' if(newval < 100) newval = 100;\n'\3860 ' if(newval < 100) newval = 100;\n'\
3860 ' dmesg.style.width = newval+"%";\n'\3861 ' dmesg.style.width = newval+"%";\n'\
3861 ' zoombox.scrollLeft = ((zoombox.scrollLeft + sh) * newval / val) - sh;\n'\3862 ' zoombox.scrollLeft = ((left + sh) * newval / val) - sh;\n'\
3862 ' } else {\n'\3863 ' } else {\n'\
3863 ' zoombox.scrollLeft = 0;\n'\3864 ' zoombox.scrollLeft = 0;\n'\
3864 ' dmesg.style.width = "100%";\n'\3865 ' dmesg.style.width = "100%";\n'\
@@ -4068,7 +4069,7 @@ def addScriptCode(hf, testruns): · 203 unmodified lines
4068 ' window.addEventListener("load", function () {\n'\4069 ' window.addEventListener("load", function () {\n'\
4069 ' var dmesg = document.getElementById("dmesg");\n'\4070 ' var dmesg = document.getElementById("dmesg");\n'\
4070 ' dmesg.style.width = "100%"\n'\4071 ' dmesg.style.width = "100%"\n'\
4071 ' document.onmousedown = onMouseDown;\n'\4072 ' dmesg.onmousedown = onMouseDown;\n'\
4072 ' document.onmouseup = onMouseUp;\n'\4073 ' document.onmouseup = onMouseUp;\n'\
4073 ' document.onkeypress = onKeyPress;\n'\4074 ' document.onkeypress = onKeyPress;\n'\
4074 ' document.getElementById("zoomin").onclick = zoomTimeline;\n'\4075 ' document.getElementById("zoomin").onclick = zoomTimeline;\n'\