Commit graph

7481 commits

Author SHA1 Message Date
Jürg Lehni
3e4c49cb44 Make sure Events.js gets loaded in all examples. 2011-03-05 00:02:25 +00:00
Jürg Lehni
815e35fda6 Fix Segment#toString(). 2011-03-04 23:55:49 +00:00
Jürg Lehni
342c5911c1 Add Events.getOffset(), to return coordinates relative to the target element's position. 2011-03-04 23:46:16 +00:00
Jürg Lehni
20f3460222 Update BezierTool to work wtihout full Bootstrap. 2011-03-04 23:33:48 +00:00
Jürg Lehni
8d5024523c Add Path#first/lastSegment. 2011-03-04 23:33:37 +00:00
Jürg Lehni
551b28e27c Update tool scripts to load Events object. 2011-03-04 23:33:16 +00:00
Jürg Lehni
298dc912f3 Convert Tool to using new Events object instead of realing on full Bootstrap. 2011-03-04 23:32:46 +00:00
Jürg Lehni
ef1da14c0e Use Events object to install 'load' event in PaperScript. 2011-03-04 23:32:11 +00:00
Jürg Lehni
b85235e1cb Add Events object as a helper for installing and removing events. 2011-03-04 23:31:51 +00:00
Jürg Lehni
7b237ceedc Further clean-up Bootstrap code. 2011-03-04 22:22:22 +00:00
Jürg Lehni
c25db2377f Clean up Bootstrap core further and move Base.capitalize there. 2011-03-04 22:14:23 +00:00
Jürg Lehni
996af95ba3 Inline Bootstrap core into paper scope. 2011-03-04 22:03:43 +00:00
Jürg Lehni
84790780e3 Change Bootstrap core so no standard prototypes are modified, not even Function.prototype. 2011-03-04 22:02:40 +00:00
Jürg Lehni
7355c2d4a7 Switch to using Base.isArray. 2011-03-04 21:47:00 +00:00
Jürg Lehni
8a61599c7d More work on Bootstrap core. 2011-03-04 21:46:50 +00:00
Jürg Lehni
9bd8950e33 Make sure Base object is scoped locally. 2011-03-04 21:38:42 +00:00
Jürg Lehni
630c3431d8 Commit hand-crafted Bootstrap core, changes that need to be backported to the full Bootstrap later. 2011-03-04 21:37:58 +00:00
Jürg Lehni
aa4892c0d8 Apply same optimisations from DOM methods in Item / Layer to Segment too. 2011-03-04 21:34:31 +00:00
Jürg Lehni
be6d60102c Make sure Item#children is always checked for != null and simplify many of the DOM methods. 2011-03-04 21:34:14 +00:00
Jürg Lehni
e66dd46b9c Start improving Item#clone() / #copyTo(). 2011-03-04 20:57:16 +00:00
Jürg Lehni
f3663c04fe Compress code using Base.each side-car. 2011-03-04 20:55:11 +00:00
Jürg Lehni
1bd0127ece Remove dependency from full Bootstrap. 2011-03-04 20:54:57 +00:00
Jürg Lehni
93c3920505 Add definition of Base.capitalize() and remove dependencies of String#capitalize(). 2011-03-04 19:46:41 +00:00
Jürg Lehni
702899b382 Fix a bug in #getFixedDistance() where equals was used on numbers (Java port left-over). 2011-03-04 19:16:25 +00:00
Jürg Lehni
101cb11973 Change Base.read to not return an object if only null is provided. 2011-03-04 19:06:05 +00:00
Jonathan Puckey
acb6e850a0 Use toCssString() in Color#getCanvasStyle. 2011-03-04 18:14:24 +01:00
Jürg Lehni
bbf19840d3 Fix Base.read() to support alternative objcets returned by initialize(). 2011-03-04 17:01:15 +00:00
Jürg Lehni
fb547a758f Merge remote-tracking branch 'origin/master' 2011-03-04 16:55:01 +00:00
Jonathan Puckey
ff5ee13ba0 Fix Color#getCanvasStyle. 2011-03-04 17:54:36 +01:00
Jürg Lehni
66f5fcc847 Merge paper.js and build.js, to make sure the global paper object exists also when including seperate files during development and when running tests. 2011-03-04 16:52:17 +00:00
Jonathan Puckey
d54c30b9be Avoid using beans in Rectangle.js 2011-03-04 16:18:42 +01:00
Jürg Lehni
92bf51a7cc Simplify the way the paper namespace is created and populated. 2011-03-04 13:34:31 +00:00
Jürg Lehni
c6d79f964c Generalise all read() functions in Base.read(), fix an issue in by making sure arguments passed to initialie are never larger than length, and have Color's initialize create an RGBColor, to still be able to use Color.read(). 2011-03-04 13:19:07 +00:00
Jonathan Puckey
3837ca1f14 Have Path#setSegments convert elements in the passed array to segments. 2011-03-04 13:02:11 +01:00
Jonathan Puckey
bb5bfe1fb1 Examples: change mouse handlers to PaperScript. 2011-03-04 12:44:02 +01:00
Jonathan Puckey
e1a6c4f3d0 Update examples to PaperScript. 2011-03-04 12:38:38 +01:00
Jonathan Puckey
c00f85c9e5 Merge remote branch 'origin/master' 2011-03-04 12:21:06 +01:00
Jonathan Puckey
81c5e0e4c8 Fix ToolHandler#getFixedDistance. 2011-03-04 12:20:53 +01:00
Jürg Lehni
6d00c723d9 Rename $operator() to more meaningful $eval(). 2011-03-04 11:15:04 +00:00
Jürg Lehni
11672d104f Align #include to the left. 2011-03-04 01:25:28 +00:00
Jürg Lehni
6f0f0cbd6b Fix comments. 2011-03-04 01:23:47 +00:00
Jürg Lehni
7462a58903 Change missleading variable name. 2011-03-04 01:22:08 +00:00
Jürg Lehni
5a640b50f8 No need to export handleOperator() and handleSignOperator(), just use local privates. 2011-03-04 01:20:29 +00:00
Jürg Lehni
17aee283ec Change sequence of handleOperator arguments for better readable resulting code. 2011-03-04 01:16:09 +00:00
Jürg Lehni
453da21bab Test code for tool handlers and only create tool if they are present. 2011-03-04 01:13:21 +00:00
Jürg Lehni
c86eaf5684 Use nice formatting in produced code. 2011-03-04 01:09:22 +00:00
Jürg Lehni
7bc56d4c39 Convert MultiLines examples to PaperScript. 2011-03-04 01:05:41 +00:00
Jürg Lehni
be0d260cb4 Add support for Tool scripts in PaperScript. 2011-03-04 01:05:23 +00:00
Jürg Lehni
b80ba6fc86 Add support for canvas attribute in paperscript tags. 2011-03-04 00:58:10 +00:00
Jürg Lehni
fdd488b8a6 Replace repeat_string(str, count) with (new Array(count).join(str)) hack. 2011-03-04 00:47:48 +00:00