P5-1511: Fix for losing image position after navigating back in browser

This commit is contained in:
Ruslan Getmansky
2017-11-14 14:07:01 +02:00
parent b150c6fcd9
commit 9c91d02833
6 changed files with 60 additions and 26 deletions
+6
View File
@@ -15,11 +15,17 @@ function ImageDataHandler(img) {
this.setCropData = function() {
var viewportBounds = img.canvas.getViewport().getBounds();
if (!viewportBounds) {
return;
}
var dragAxis = img.canvas.getViewport().getData().axis;
_cropData = {
x: dragAxis === 'x' ? (viewportBounds.left - img.left) / (img.width * img.scaleX) : 0,
y: dragAxis === 'y' ? (viewportBounds.top - img.top) / (img.height * img.scaleY) : 0,
viewportWidth: viewportBounds.width,
viewportHeight: viewportBounds.height,
};
};