kangax
727a8d04b1
Move _hasITextHandlers to canvas instance
2014-01-17 11:51:36 -05:00
Kienz
da0866429a
Initialize fabric.IText canvas handlers only once. Closes #1076
...
Qunit additions
2014-01-12 15:32:50 +01:00
kangax
8d8cd16f6c
Add "mouse:over" and "mouse:out" events
2013-12-09 15:35:08 +01:00
Nazar Mokrynskyi
38bed8143e
New events:
...
* object:over
* object:out
* mouseover
* mouseout
Based on demo example
2013-12-08 18:01:48 +02:00
Juriy Zaytsev
963616ec0f
Merge pull request #983 from Kienz/patch-2
...
Fix bug in selection mode, Fix drawControls for activeGroup
2013-11-14 09:49:08 -08:00
Stefan Kienzle
17053585fb
Clear selection if unselectable object is clicked - Fixes issue #976
2013-11-14 17:46:59 +01:00
Stefan Kienzle
68fbe5fe50
Fix activeGroup controls
2013-11-14 14:35:18 +01:00
kangax
7c4025841a
Refactor static_canvas.class.js, canvas_events.mixin.js, canvas.class.js
2013-11-13 16:19:44 +01:00
kangax
776b72d624
More canvas.class.js refactoring
2013-11-13 14:33:01 +01:00
kangax
bbd3480d50
canvas.class.js refactoring
2013-11-13 14:26:49 +01:00
kangax
779c2ef527
Move isTransparent logic to utils
2013-11-13 14:10:28 +01:00
kangax
4f46626467
Extract method in fabric.Canvas
2013-11-11 16:20:11 +01:00
kangax
014109ced3
Move canvas grouping logic to separate mixin/file
2013-11-11 16:07:51 +01:00
kangax
15889d3677
Fix active group's originX/originY
2013-11-11 00:02:10 +01:00
kangax
a39474d5bc
Refactor __onMouseUp
2013-11-10 15:34:10 +01:00
kangax
5f643daf54
Normalize behavior of setActiveObject, setActiveGroup, discardActiveObject, discardActiveGroup. Closes #579
2013-11-06 20:58:23 +01:00
kangax
c3fd102cdb
Fix fabric.Object#selectable. Closes #957
2013-11-06 18:41:02 +01:00
kangax
3b3b478e77
Refactor _setObjectScale
2013-10-30 17:15:53 +01:00
kangax
733eccb00c
Separate IText behavior into a separate "module"
2013-10-27 14:05:35 +01:00
kangax
0aad996dc9
Refactor _scaleObject more
2013-10-26 19:06:48 +02:00
kangax
aa75b47506
Refactor _scaleObject
2013-10-26 18:59:36 +02:00
kangax
d803f9aa64
Refactor _findSelectedObjects
2013-10-26 18:54:29 +02:00
kangax
c42d857b14
Refactor _handleGroupLogic even more
2013-10-25 10:43:42 +02:00
kangax
c0c222f672
Refactor _handleGroupLogic
2013-10-25 10:38:32 +02:00
kangax
c2edbf003a
Refactor _setupCurrentTransform
2013-10-25 10:20:55 +02:00
kangax
476da71e92
Doc changes
2013-10-25 09:05:39 +02:00
Stefan Kienzle
9c6565491b
Don't fire 'selection:created' if only one object exists
2013-10-23 09:18:07 +02:00
Kienz
0f9612b69f
Fix object selection with shift key - Closes issue #912
2013-10-22 20:33:20 +02:00
Kienz
5adf772a64
Invisible objects are no longer selectable with "selection-mode" (canvas.selection = true) - Closes issue #891
2013-10-09 20:57:41 +02:00
kangax
a0c508c1d5
Fix selectable=false objects getting incorrectly selected. Closes #880
2013-10-01 16:52:11 +02:00
Kienz
fa2f18a77a
Add more docs.
...
Examples, tutorial and demo links.
2013-09-28 12:31:32 +02:00
kangax
485b3569d3
Add docs
2013-09-27 22:22:28 +02:00
Kienz
5f9edecd18
[BACK_INCOMPAT] Split fabric.Object.centerTransform and fabric.Canvas.centerTransform into the properties centeredScaling and centeredRotation
...
centeredScaling: Define if object scaling should be centered (true). Default = false.
centeredRotation: Define if object rotates around center (true) or around origin (originX/originY) point (false). Default = false.
Pressed altKey negates the behavior.
2013-09-26 18:19:17 +02:00
kangax
365b2dc0a9
Doc additions
2013-09-26 17:50:28 +02:00
kangax
41ab3a0064
Doc additions
2013-09-26 14:12:02 +02:00
kangax
812717b207
Add fabric.Object#evented. fabric.Object#selectable now fires events again, but can not be selected. However, evented=false does not receive events at all.
2013-09-25 19:05:57 +02:00
kangax
95c97f5447
[BACK_INCOMPAT] Object rotation now happens around originX/originY point UNLESS centerTransform=true. Version 1.2.12. Closes #439
2013-09-09 16:39:39 +02:00
kangax
d7469c6a93
Make selectable=false objects propagate events through
2013-09-03 12:01:26 +02:00
kangax
434bfb2c6d
Fix fabric.Canvas subclassing; fabric.Canvas, fabric.StaticCanvas now created via createClass.
2013-08-28 15:17:25 +02:00
kangax
a2e4d30a82
Add fabric.Canvas#skipTargetFind
2013-08-14 21:51:00 +02:00
kangax
4b1d1140eb
Doc additions
2013-08-14 12:55:09 +02:00
Kienz
0912d1eeeb
Remove activeObject on creating activeGroup with shiftKey - closes issue #764
...
Add @default jsdoc tag etc.
2013-07-24 20:21:51 +02:00
kangax
33fd6c66b5
Version 1.2.1
2013-07-06 16:04:29 +02:00
kangax
0b9a9fa9e2
Fix incorrectly created group. Closes #710
2013-07-05 23:10:45 +02:00
kangax
be72f68670
Make sure object angle is always positive
2013-07-04 14:18:30 +02:00
Daniel Beardsley
f10bef57af
Resizing: allow centerTransform per-object
...
Instead of ONLY a global setting. Some objects (like circles) make far
more sense with centerTransform so it's nice to be able to do it
per-object.
2013-06-19 17:01:32 -07:00
kangax
4d4a129ee6
Fix objects z-index when creating a group via shift click
2013-06-18 12:34:43 +02:00
Stefan Kienzle
7e9122945e
Merge pull request #701 from woutercommandeur/flip
...
fix flickering when flipping using the corner scaling controls
2013-06-13 13:36:37 -07:00
Wouter Commandeur
6f4e78d6fc
semicolons again
2013-06-13 17:50:40 +02:00
Wouter Commandeur
cb5bb66628
adjust scaling when dealing with padding
2013-06-13 17:41:07 +02:00