Bug 445479: fix panning for zooms triggered from a panned state, r=stuart

This commit is contained in:
Gavin Sharp 2008-07-16 13:45:31 +02:00
Родитель 628e521c63
Коммит 85c51dfd88
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -193,7 +193,7 @@
<parameter name="aElement"/>
<body><![CDATA[
var r = aElement.getBoundingClientRect();
retVal = {
var retVal = {
width: r.right - r.left,
height: r.bottom - r.top,
x: r.left,
@ -371,7 +371,10 @@
<parameter name="aX"/>
<parameter name="aY"/>
<body><![CDATA[
[this.dragData.pageX, this.dragData.pageY] = this._constrainPanCoords(aX, aY);
var [deltaX, deltaY] = this._constrainPanCoords(aX - this.dragData.pageX,
aY - this.dragData.pageY);
this.dragData.pageX += deltaX;
this.dragData.pageY += deltaY;
this._browserToCanvas();
]]></body>