Jürg Lehni
|
78a3e87ca1
|
Prevent separate View file in docs.
|
2013-06-24 09:10:26 -07:00 |
|
Jürg Lehni
|
fa3f91a754
|
Move PaperScript.get/setAttribute() to PaperScope.
|
2013-06-24 04:23:34 -07:00 |
|
Jürg Lehni
|
a4535edbb9
|
Bring back _class names, since code minification breaks reliance on constructor.name.
Closes #248.
|
2013-06-23 20:18:32 -07:00 |
|
Jürg Lehni
|
6fa6c022c9
|
Rename options.server to options.node
|
2013-05-28 00:01:55 -07:00 |
|
Jürg Lehni
|
cd7db56249
|
Remove all create() constructors for basic types since new constructors are now faster.
Woop!
|
2013-05-27 23:57:31 -07:00 |
|
Jürg Lehni
|
4e6f52c20c
|
Remove need for _needsRedraw() calls by replacing it with a boolean flag.
|
2013-05-27 23:40:23 -07:00 |
|
Jürg Lehni
|
70d6050900
|
Accessors cannot define the writable property.
|
2013-05-27 18:12:25 -07:00 |
|
Jürg Lehni
|
10d5de3ed6
|
Implement a better way to name and export class constructors.
This change also simplified the way classes are exported to PaperScope objects.
|
2013-05-27 12:48:58 -07:00 |
|
Jürg Lehni
|
369b329b23
|
Change straps.js to directly use initialize() as constructor function rather than redirecting calls to it.
Should yield some interesting performance improvements.
|
2013-05-27 09:11:50 -07:00 |
|
Jürg Lehni
|
67aacb9552
|
Implement dontLink parameters for View getters.
|
2013-05-08 20:19:22 -07:00 |
|
Jürg Lehni
|
8dbe1f4927
|
Fix issues with running paper.js in node.
We need to export the Object and Array definition into new context, to make Base.isPlainObject() work. See http://nodejs.org/api/vm.html#vm_globals
|
2013-05-08 18:17:23 -07:00 |
|
Jürg Lehni
|
b59a98f7ce
|
Add jQuery style aliases to Callback and use #on() in the examples rather than #attach().
|
2013-05-06 20:56:58 -07:00 |
|
Jürg Lehni
|
96b886ae8d
|
Avoid endless recursion when changing view from onFrame handler.
Closes #184.
|
2013-04-09 22:38:23 -07:00 |
|
Jürg Lehni
|
1d1e6425fa
|
Remove all left-overs of call chaining, except for where it's in use.
|
2013-03-05 20:39:07 -08:00 |
|
Jürg Lehni
|
52af99de6b
|
Fix issue with click events on items.
Closes #179.
|
2013-03-05 15:44:22 -08:00 |
|
Jürg Lehni
|
8185cc07e7
|
Clean up mouse-handling code and add support for Project#options.hitTolerance.
|
2013-03-05 15:44:03 -08:00 |
|
Jürg Lehni
|
7ca22cd260
|
Clean up mouse handling code.
|
2013-03-05 14:57:41 -08:00 |
|
Jonathan Puckey
|
419d9f21af
|
View example documentation.
|
2013-03-03 18:46:34 +01:00 |
|
Jürg Lehni
|
e392496f9d
|
Remove Base.toFloat() and replace with direct parseFloat() calls.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
8f80fa16d2
|
Correct comment.
|
2013-02-15 18:01:29 -08:00 |
|
Jürg Lehni
|
ace260a334
|
Determine size of Canvases that are positioned by CSS.
|
2013-02-14 22:28:50 -08:00 |
|
Jürg Lehni
|
701c5fd9e7
|
In case of doubleclick mouse events, still fire normal clicks if no doubleclick handler stops event bubbling.
|
2013-02-14 20:22:47 -08:00 |
|
Jürg Lehni
|
2955b12dd7
|
Always read canvas attributes to determine view size.
Closes #96.
|
2013-02-14 20:00:47 -08:00 |
|
Jürg Lehni
|
80638372b6
|
Merge pull request #169 from a-puzo/master
Fixed bad centering when `view.center` and `view.zoom` are changed
|
2013-02-14 19:30:26 -08:00 |
|
Jürg Lehni
|
ee03ce47e4
|
Simplify fix proposed in #164.
|
2013-02-14 12:41:50 -08:00 |
|
Jürg Lehni
|
88a33200c2
|
Merge pull request #164 from ispivey/fix-svg-getview-error
Update getView to handle DOM elements without getAttribute
|
2013-02-14 12:40:53 -08:00 |
|
a-puzo
|
66547a4442
|
Correct view centering
Fixed bad centering when `view.center` and `view.zoom` are changed
|
2013-02-13 06:35:19 +04:00 |
|
Jürg Lehni
|
ca3cc7f46d
|
Define CanvasProvider.getContext() next to getCanvas(), and support both types in release().
|
2013-02-12 16:06:24 -08:00 |
|
Jürg Lehni
|
357b7dbc54
|
Shorten CanvasProvider method names.
|
2013-02-12 15:53:27 -08:00 |
|
Jürg Lehni
|
b10454a83c
|
Rename Matrix#createInverse() to #inverted() and #createShiftless() to #shiftless().
|
2013-02-09 12:18:40 -08:00 |
|
Ian Spivey
|
0df86550e6
|
Update getView to handle DOM elements without getAttribute, e.g. SVGDocument
|
2013-01-28 19:08:25 -08:00 |
|
Jürg Lehni
|
6c9c16ad3d
|
Update copyright information comments, and year.
|
2013-01-28 18:03:27 -08:00 |
|
Jürg Lehni
|
8f093f6dd7
|
Remove all PORT comments, since we won't port back features to Scriptographer.
|
2012-12-25 16:07:48 +01:00 |
|
Jürg Lehni
|
9d47bfcf0b
|
Suppress weird JSdoc warnings.
|
2012-12-24 17:20:00 +01:00 |
|
Jürg Lehni
|
1046e440e8
|
Improve documentation.
|
2012-12-23 16:01:53 +01:00 |
|
Jürg Lehni
|
2218ca31f6
|
Fix support for double-click events.
Closes #90.
|
2012-12-17 22:22:58 +01:00 |
|
Jürg Lehni
|
14e6edb8ee
|
Fix #toString() for event objects.
|
2012-12-08 19:57:04 -08:00 |
|
Jürg Lehni
|
92e9bb2a6a
|
Change item based onFrame handlers to have their own time and frame counters.
|
2012-12-03 10:04:10 -08:00 |
|
Jürg Lehni
|
cf5853c8cc
|
Improve handling of item based onFrame handlers, by moving functionality to View and removing handlers properly when the view is destroyed.
|
2012-12-03 09:53:47 -08:00 |
|
Jürg Lehni
|
81257a28ec
|
Have item actually nested inside table cell.
|
2012-11-14 21:16:33 -08:00 |
|
Jürg Lehni
|
61c37f0858
|
Improve component type guessing.
|
2012-11-14 18:34:27 -08:00 |
|
Jürg Lehni
|
532a94369e
|
Fix a couple of code typos.
|
2012-11-14 18:30:33 -08:00 |
|
Jürg Lehni
|
bd8dc0c3de
|
Fix bug when values do not have associated components.
|
2012-11-14 18:30:22 -08:00 |
|
Jürg Lehni
|
5097bf37ff
|
Fix small newly introduced bug.
|
2012-11-14 12:56:13 -08:00 |
|
Jürg Lehni
|
4945a45a99
|
Further simplify Palette code: Directly link values to components, without a private values list, and improve values conversion.
|
2012-11-14 12:49:03 -08:00 |
|
Jürg Lehni
|
01c936e1b9
|
Also consider palette component's initial values.
|
2012-11-14 12:30:13 -08:00 |
|
Jürg Lehni
|
74bce39184
|
Make sure private values are initialized correctly.
|
2012-11-14 12:10:39 -08:00 |
|
Jürg Lehni
|
a646f922d4
|
Convert values of numeric items to numbers.
|
2012-11-14 12:06:41 -08:00 |
|
Jürg Lehni
|
26e3090b40
|
Actually update linked palette values when input items change.
|
2012-11-14 12:06:06 -08:00 |
|
Jürg Lehni
|
3fe936addf
|
Expose Palettes through PaperScope#palettes.
|
2012-11-14 12:05:36 -08:00 |
|