Jürg Lehni
|
e08359f49d
|
Beginning of PathItem#bounds and tests to go along with it, not functional yet.
|
2011-02-13 15:40:30 +00:00 |
|
Jürg Lehni
|
a30e4057e3
|
Fix PathItem constructor to support passing of segments both as array and arguments.
|
2011-02-13 15:39:24 +00:00 |
|
Jürg Lehni
|
771d9d0efe
|
Fix a couple of bugs in shape drawing code, and switch to consistently use this.currentSegment rather than this._segments[this._segments.length - 1], to use the internal check for a starting point.
|
2011-02-13 15:12:25 +00:00 |
|
Jürg Lehni
|
a579b8bd3d
|
Make sure Segment#handleIn and #handleOut are always defined, even when not provided, and change compareSegments() to also reflect this change by relying on Segment.read for conversion of comparison values.
|
2011-02-13 15:09:24 +00:00 |
|
Jürg Lehni
|
ffb39952a5
|
Tests: Remove console.log messages.
|
2011-02-13 15:08:22 +00:00 |
|
Jürg Lehni
|
9c675929b2
|
Tests: Add compareRectangles() function and use it in Rectangle tests.
|
2011-02-13 14:35:48 +00:00 |
|
Jürg Lehni
|
4b2341b3c2
|
Add gettter/setters for Path#segments, and fix bug in Segment#previous.
|
2011-02-13 13:52:51 +00:00 |
|
Jonathan Puckey
|
e2c77a866d
|
Nullify path parent when removed.
|
2011-02-12 19:45:11 +01:00 |
|
Jonathan Puckey
|
783244b393
|
Clean up strokeJoin example.
|
2011-02-12 19:12:56 +01:00 |
|
Jonathan Puckey
|
7fdf439ef2
|
Group: allow passing of array of items to constructor and pass on ctx in draw function. Add tests for Group.
|
2011-02-12 19:12:23 +01:00 |
|
Jonathan Puckey
|
c1d2cab5d9
|
Segment.js: fix toString and remove methods. Add test for segment.remove().
|
2011-02-12 19:10:19 +01:00 |
|
Jonathan Puckey
|
9b5e18c795
|
PathItem: replace this.segments.push(segment) to this.addSegment(segment)
|
2011-02-12 19:08:34 +01:00 |
|
Jonathan Puckey
|
a81f1eb698
|
Examples: update Circles.html to create a new path on every mouse down.
|
2011-02-12 18:12:25 +01:00 |
|
Jonathan Puckey
|
9487e48854
|
Examples: fix links to tool scripts
|
2011-02-12 18:10:42 +01:00 |
|
Jonathan Puckey
|
b261fafd32
|
Add test for Document#activate()
|
2011-02-12 18:07:14 +01:00 |
|
Jonathan Puckey
|
c0e2101c32
|
Clean up src directory and move Bootstrap.js into lib.
|
2011-02-12 17:59:39 +01:00 |
|
Jonathan Puckey
|
1a9b80513f
|
Clean up test folder.
|
2011-02-12 17:49:09 +01:00 |
|
Jonathan Puckey
|
67f2b146b0
|
Implement Path#copyTo(itemOrDocument) and Path#clone()
|
2011-02-12 17:43:51 +01:00 |
|
Jonathan Puckey
|
38ada4abc1
|
Improve Item#isDescendant(item) and introduce Item#isAncestor(item).
|
2011-02-12 16:41:57 +01:00 |
|
Jonathan Puckey
|
e9e987f304
|
Fix Item#isDescendant(item).
|
2011-02-12 16:36:48 +01:00 |
|
Jonathan Puckey
|
d7fc9cf481
|
Introduce Paper object that keeps track of documents and which documenti is active. Newly created items are automatically appended to the children list of the active document's activeLayer.
|
2011-02-12 16:20:10 +01:00 |
|
Jonathan Puckey
|
be4681fecd
|
Remove temp.html
|
2011-02-12 16:16:15 +01:00 |
|
Jonathan Puckey
|
72c3ac4016
|
Add Item tests
|
2011-02-11 18:50:26 +01:00 |
|
Jonathan Puckey
|
538bda6a09
|
Add Layer & Group script tags to Examples
|
2011-02-11 18:50:08 +01:00 |
|
Jonathan Puckey
|
62409a18d4
|
Layer.js: pass on ctx in draw function
|
2011-02-11 18:49:04 +01:00 |
|
Jonathan Puckey
|
d85217c40d
|
Fix small error in Doc.js
|
2011-02-11 18:46:49 +01:00 |
|
Jonathan Puckey
|
31c51ea9eb
|
Add a layer to the document's children list when created and support activeLayer.
|
2011-02-11 18:38:44 +01:00 |
|
Jonathan Puckey
|
c9c27f7be2
|
Initial support for Layer and Group
|
2011-02-11 18:37:36 +01:00 |
|
Jonathan Puckey
|
d63cac7561
|
Implement more of Item
|
2011-02-11 18:36:03 +01:00 |
|
Jonathan Puckey
|
34b9258e8e
|
Have PathItem constructor call this.base() and don't draw item when it is hidden
|
2011-02-11 18:30:48 +01:00 |
|
Jonathan Puckey
|
b47e896389
|
Implement Bootstrap.js changes:
Fix Firefox support for beans through __defineGetter/Setter__.
Fix redefinition of properties on Safari through call to delete first.
|
2011-02-11 18:08:35 +01:00 |
|
Jonathan Puckey
|
53d61cceb5
|
Use properties instead of calling get[Property] and set[Property] in tests. Also add path.currentSegment test.
|
2011-02-11 15:02:35 +01:00 |
|
Jonathan Puckey
|
17f7caf0b7
|
Use properties instead of get[Property] and set[Property] in examples
|
2011-02-11 14:58:53 +01:00 |
|
Jonathan Puckey
|
0221dd7fb7
|
Have predefined shape constructors use bean properties
|
2011-02-11 14:41:32 +01:00 |
|
Jonathan Puckey
|
0f21520800
|
Implement getters and setters
|
2011-02-11 14:40:36 +01:00 |
|
Jonathan Puckey
|
59a4c1183b
|
Switch Bootstrap.js version to one with beans support
|
2011-02-11 14:20:34 +01:00 |
|
Jonathan Puckey
|
e234b3735c
|
Have the predefined shape constructors return a path instead of inheriting from it
|
2011-02-11 11:49:24 +01:00 |
|
Jonathan Puckey
|
0d1f0bf5a1
|
Add insert function for PathItem
|
2011-02-09 01:12:03 +01:00 |
|
Jonathan Puckey
|
0c53c8b29e
|
Add a few more examples.
|
2011-02-09 01:10:55 +01:00 |
|
Jonathan Puckey
|
440db1c1e3
|
Remove try/catch clauses and add missing check for existance of onMouseUp
|
2011-02-09 01:07:29 +01:00 |
|
Jonathan Puckey
|
0cefc146bb
|
Add a few mouse tool examples.
|
2011-02-08 13:16:43 +01:00 |
|
Jonathan Puckey
|
cac4bea955
|
Move examples into subfolders.
|
2011-02-08 13:16:26 +01:00 |
|
Jonathan Puckey
|
7e285abe7a
|
Add initial support for mouse events.
|
2011-02-08 13:15:55 +01:00 |
|
Jonathan Puckey
|
cb5a8aa2fc
|
Rename Doc#draw to Doc#redraw
|
2011-02-08 13:15:27 +01:00 |
|
Jonathan Puckey
|
cbb10922c5
|
Include the full Bootstrap library for now to support mouse events.
|
2011-02-08 13:14:52 +01:00 |
|
Jonathan Puckey
|
3bb44f89a3
|
Add round rectangle example
|
2011-02-07 20:16:51 +01:00 |
|
Jonathan Puckey
|
fff138d968
|
Remove SegmentList.js dependencies
|
2011-02-07 20:16:29 +01:00 |
|
Jonathan Puckey
|
5a309f67dc
|
Remove SegmentList.js for now.
|
2011-02-07 19:53:27 +01:00 |
|
Jonathan Puckey
|
b19ba2014c
|
Initial commit
|
2011-02-07 19:28:09 +01:00 |
|