From f118077b9c430b8069db73e4119357c3b10c1aa0 Mon Sep 17 00:00:00 2001 From: Drew Blumberg Date: Fri, 4 Nov 2016 14:38:23 -0500 Subject: [PATCH] Y boundary respects limit --- raphael.free_transform.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/raphael.free_transform.js b/raphael.free_transform.js index a167aa7..22b78d1 100644 --- a/raphael.free_transform.js +++ b/raphael.free_transform.js @@ -1086,16 +1086,16 @@ ft.attrs.translate.x += ft.opts.boundary.x - ( ft.attrs.center.x + ft.attrs.translate.x ); } - if ( ft.attrs.center.y + ft.attrs.translate.y < ft.opts.boundary ) { - ft.attrs.translate.y += ft.opts.boundary - ( ft.attrs.center.y + ft.attrs.translate.y ); + if ( ft.attrs.center.y + ft.attrs.translate.y < ft.opts.boundary.y ) { + ft.attrs.translate.y += ft.opts.boundary.y - ( ft.attrs.center.y + ft.attrs.translate.y ); } if ( ft.attrs.center.x + ft.attrs.translate.x > ft.opts.boundary.x + ft.opts.boundarywidth ) { ft.attrs.translate.x += ft.opts.boundary.x + ft.opts.boundarywidth - ( ft.attrs.center.x + ft.attrs.translate.x ); } - if ( ft.attrs.center.y + ft.attrs.translate.y > ft.opts.boundary + ft.opts.boundaryheight ) { - ft.attrs.translate.y += ft.opts.boundary + ft.opts.boundaryheight - ( ft.attrs.center.y + ft.attrs.translate.y ); + if ( ft.attrs.center.y + ft.attrs.translate.y > ft.opts.boundary.y + ft.opts.boundaryheight ) { + ft.attrs.translate.y += ft.opts.boundary.y + ft.opts.boundaryheight - ( ft.attrs.center.y + ft.attrs.translate.y ); } }