mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-25 06:36:11 +03:00
Revert "Fix rotate on rectangular overalys"
This reverts commit a70d082be3
.
This commit is contained in:
parent
a70d082be3
commit
3777b53507
@ -211,14 +211,13 @@
|
|||||||
// TODO replace the size rotation with CSS3 transforms
|
// TODO replace the size rotation with CSS3 transforms
|
||||||
// TODO add an option to overlays to not rotate with the image
|
// TODO add an option to overlays to not rotate with the image
|
||||||
// Currently only rotates position and size
|
// Currently only rotates position and size
|
||||||
if( degrees !== 0 ) {
|
if( degrees !== 0 && this.scales ) {
|
||||||
overlayCenter = new $.Point( size.x / 2, size.y / 2 );
|
overlayCenter = new $.Point( size.x / 2, size.y / 2 );
|
||||||
var overlayCenterAfterRotate = (degrees === 0 || degrees === 180) ? overlayCenter : new $.Point( size.y / 2, size.x / 2 );
|
|
||||||
|
|
||||||
position = position.plus( overlayCenter ).rotate(
|
position = position.plus( overlayCenter ).rotate(
|
||||||
degrees,
|
degrees,
|
||||||
drawerCenter
|
drawerCenter
|
||||||
).minus( overlayCenterAfterRotate );
|
).minus( overlayCenter );
|
||||||
|
|
||||||
size = size.rotate( degrees, new $.Point( 0, 0 ) );
|
size = size.rotate( degrees, new $.Point( 0, 0 ) );
|
||||||
size = new $.Point( Math.abs( size.x ), Math.abs( size.y ) );
|
size = new $.Point( Math.abs( size.x ), Math.abs( size.y ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user