Elbert Alias

Results 73 comments of Elbert Alias

It's fixed when `keepRatio` is `true` but still moves when it's `false`. @ankurmittal Close, this is it what I ended up using: ``` javascript if ( ( handle.isCorner && ft.opts.keepRatio.indexOf('bboxCorners')...

I stopped the dragging when `keepRatio` is `false` in 9943e17539734307363198a8c235b707336515f6.

FreeTransform converts angles to a value between `-180` and `180` so try keeping the values between those. For instance `-90, 0` might do what you need without jumping.

Did you try some other combinations, e.g. `0, 90`, `90, 180`, `-180, -90` etc.?

Right, so you want to rotate three quarters clock-wise. The current implementation doesn't allow you to do this, which I agree is a bug. I'll see if I can improve...

Are you sure bindings are lost? Because it doesn't seem to affect dragging in a regular browser. As a workaround you may be able to use FreeTransform's callback function and...

You're right that wouldn't work. I believe touch simply implements click in Raphael so I'm not sure what's going on, I'll have to look into it. I don't own a...

I think the CSS is confusing Raphael, if I remove the body margin and absolute positioning on the canvas it works: http://jsfiddle.net/yag2j/.

The mouse position doesn't seem to take the offset into account. It's a bit clearer here: http://jsfiddle.net/NFHBc/ Rotate the object and move your mouse up 100px, it will behave more...

FreeTransform always uses the center point for rotation but you could try changing the value of `attrs.center` and/or `attrs.offset.translate`, e.g. something like this: ``` javascript var ft = paper.freeTransform(rect); ft.attrs.center...