This commit is contained in:
martabal 2023-12-02 12:31:40 +01:00
parent 728233bf86
commit 7818aeebf2
No known key found for this signature in database
GPG key ID: C00196E3148A52BD

View file

@ -29,16 +29,10 @@
// }
// };
const isHorizontal = (zoom: number): boolean => {
return (((zoom % 360) + 360) / 90) % 2 === 0;
};
$: {
if (isHorizontal($zoomImageWheelState.currentRotation)) {
[imgWidth, imgHeight] = [clientWidth, clientHeight];
} else {
[imgHeight, imgWidth] = [clientWidth, clientHeight];
}
$zoomImageWheelState.currentRotation === 0 || $zoomImageWheelState.currentRotation === 180
? ([imgHeight, imgWidth] = [clientHeight, clientWidth])
: ([imgWidth, imgHeight] = [clientHeight, clientWidth]);
}
const rotationToOrientation = (rotation: number): number => {
@ -57,7 +51,7 @@
};
const doRotate = async () => {
setZoomImageWheelState({ currentRotation: $zoomImageWheelState.currentRotation + 90 });
setZoomImageWheelState({ currentRotation: $zoomImageWheelState.currentRotation + 90, currentZoom: 1 });
try {
await api.assetApi.updateAsset({
id: asset.id,