Commit Graph

69 Commits

Author SHA1 Message Date
Eric Rowell
9994e8a37e added getSize() method to Stage, Rect, and Image. Also updated unit tests 2012-03-31 00:08:50 -07:00
Eric Rowell
69c27de7df added line join property to Shape along with getter and setter 2012-03-30 23:57:10 -07:00
Eric Rowell
4426625b8b fixed syntax errors found by agentultra 2012-03-30 22:09:23 -07:00
Eric Rowell
fc743d1442 undid last commit. I pulled in a commit from another fork which makes the isPointInPath extensible, but then realized that this doesn't really have a usage outside of my current path detection algo because the backstage layer needs to be redrawn each time 2012-03-30 22:04:51 -07:00
Yusuf Safak Bayram
79c778ebff added extensible isPointInPath 2012-03-30 21:20:48 -07:00
Eric Rowell
540670ba8b updated docs 2012-03-30 21:06:26 -07:00
ericdrowell
ca887f1ff5 Merge pull request #9 from yacomink/master
A fontStyle param for Text objects
2012-03-30 20:47:35 -07:00
Andy Yaco-Mink
bd43ffbc0e fontStyle params for Text objects
Specify css font-variant|font-style options via the fontStyle parameter

Also getFontStyle and setFontStyle functions for this object.
2012-03-30 10:08:44 -05:00
Eric Rowell
d8c5ca24af added scale save and restore logic to drag and drop operation 2012-03-25 23:56:38 -07:00
Eric Rowell
eaab71e242 added another functional test to cover more transform and drag and drop cases 2012-03-25 22:58:07 -07:00
Eric Rowell
1f41e931b9 formatted code 2012-03-25 12:46:56 -07:00
Eric Rowell
fbb6d0f706 again reworked the matrix transform logic with drag and drop 2012-03-25 12:45:46 -07:00
Eric Rowell
8ee223584d added support for evt.shape so any event handler can have access to the shape that was interacted with 2012-03-24 21:11:42 -07:00
Eric Rowell
e61f100b10 fixed edge case with new drag and drop bounds 2012-03-24 20:55:52 -07:00
Eric Rowell
f312c0cf9d reworked transformation matrix operations with drag and drop 2012-03-24 20:52:17 -07:00
Eric Rowell
1fa41e6692 changed Matrix classname back to Transform 2012-03-24 10:03:28 -07:00
Eric Rowell
50ddf3f952 updated functional tests with new toDataUrl functionality 2012-03-24 00:08:08 -07:00
Eric Rowell
0610337db5 adding current dist files 2012-03-23 23:52:17 -07:00
Eric Rowell
c8a6371ab5 Merge branch 'matrix' 2012-03-23 23:46:13 -07:00
Eric Rowell
68f9688575 finished matrix integration. the stage, layers, groups, and nodes can be transformed in anyway, and drag and drop on any of these nodes now works great regardless of parent node transforms 2012-03-23 23:39:54 -07:00
ericdrowell
fa76527c55 Merge pull request #7 from jfollas/master
Stage modifications
2012-03-22 23:21:51 -07:00
Eric Rowell
7ced50f694 changed Stage constructor to accept a config object. Now that Stage is a node, every KineticJS object requires the same config object which bubbles up through the parent classes 2012-03-22 23:17:52 -07:00
Eric Rowell
0da8adfb6e added Matrix.js and started integration 2012-03-22 13:47:37 -07:00
Jason Follas
ef2f658b48 code formatting: tabs to spaces 2012-03-22 09:15:31 -04:00
Jason Follas
9d44834148 - Added check for child.isListening in _traverseChildren() to handle case when a node overlaps another and you don't want to handle events for the topmost node.
- Added support for event.offsetX/offsetY in _setMousePosition to work around a Kinetic bug observed in Windows 8/Internet Explorer 10
- Added MIME type support to toDataURL() so that additional image formats can be generated in accordance to the spec
2012-03-22 08:59:29 -04:00
Eric Rowell
afad713df3 code cleanup #2 2012-03-21 00:56:29 -07:00
Eric Rowell
d10721d85a code cleanup 2012-03-21 00:52:45 -07:00
Eric Rowell
8aa5fcf560 fixed clear transition bug 2012-03-20 22:46:54 -07:00
Eric Rowell
bceedc08f6 updated docs 2012-03-19 22:44:42 -07:00
Eric Rowell
2977d8f1d8 implemented ease-in, ease-out, and ease-in-out transitions 2012-03-19 22:36:30 -07:00
Eric Rowell
8f0aebad11 prepared transition logic for new easing functions 2012-03-19 21:09:13 -07:00
Eric Rowell
588b65a849 fixed transition bug related to frame.timeDiff 2012-03-19 19:39:41 -07:00
Eric Rowell
70fe63b2b6 cleaned up animation and transition interaction 2012-03-18 19:50:20 -07:00
Eric Rowell
84e7e71461 improved mouseover and mouseout event handling by ignoring parent handlers if mouse moves from one child to another 2012-03-18 11:24:57 -07:00
Eric Rowell
9a61e149df fixed mousemove bug for overlapped shapes in different groups 2012-03-17 19:48:54 -07:00
Eric Rowell
9e28a9010a forgot to add production build 2012-03-17 14:36:38 -07:00
Eric Rowell
fafb5db93f added support for event bubble cancelation 2012-03-17 14:35:34 -07:00
Eric Rowell
a9601fadc2 moved DOM creation logic from Stage constructor to a private method 2012-03-17 10:48:25 -07:00
Eric Rowell
ed35c6dbba added scrollbar support for container DOM, structured the unittests a bit better, and did some minor refactoring 2012-03-17 10:28:25 -07:00
Eric Rowell
039c9059a0 rewrote drag and drop logic. removed draggableX and draggableY. added new dragConstraint property and new dragBounds property 2012-03-13 22:11:22 -07:00
Eric Rowell
a0c385261e finished transition code, complete with callback option whenever a transition is completed. All numeric Node properties can be transitioned. Will add easing function options later 2012-03-13 21:16:25 -07:00
Eric Rowell
1ac858dea5 added foundation for transition support, and added linear transitions. easeIn, easeOut, and easeInOut transitions will come later.
git status
2012-03-12 22:41:09 -07:00
Eric Rowell
0375fdc400 checking in unitTests html file with correct kinetic version 2012-03-11 23:03:09 -07:00
Eric Rowell
68db5bf7c1 minor code cleanup discovered by Wappworks 2012-03-11 23:01:23 -07:00
Eric Rowell
24158587e6 updated .gitignore 2012-03-11 16:11:59 -07:00
Eric Rowell
2379646cee updated documentation 2012-03-11 16:07:14 -07:00
Eric Rowell
6093c7ca73 updated shape.getContext() documentation 2012-03-11 16:05:47 -07:00
Eric Rowell
5aee56ab5e added fix for IE9 2012-03-11 15:57:57 -07:00
Eric Rowell
1f0585549b updated README 2012-03-10 21:29:11 -08:00
Eric Rowell
f8d1745e24 updated regex in build file to correctly remove old dist files 2012-03-10 21:20:31 -08:00