Commit graph

2928 commits

Author SHA1 Message Date
Jürg Lehni
67dca29009 Remove editor from project settings. 2012-11-14 22:27:55 -08:00
Jürg Lehni
471a7eed6e Remove editor.sh 2012-11-14 22:24:43 -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
72d64be5e6 Remove unnecessary window reference. 2012-11-14 12:07:08 -08:00
Jürg Lehni
fbe8095d1b Define missing DomElement.remove(). 2012-11-14 12:06:53 -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
Jürg Lehni
405198f94d Implement Component#label and Palette#remove(). 2012-11-14 12:05:12 -08:00
Jürg Lehni
b334c95266 User Palette#reset() button in example. 2012-11-14 10:57:04 -08:00
Jürg Lehni
0b919d0907 Rename Palette classes. 2012-11-14 10:56:32 -08:00
Jürg Lehni
b122a85512 Make Palette#reset() work. 2012-11-14 10:02:16 -08:00
Jürg Lehni
926e5d0b3a Clean up code. 2012-11-14 10:02:07 -08:00
Jürg Lehni
550d43ae0b Check in first version of Scriptographer-style Palette / Component GUI code, including a basic example.
It kinda works already!
2012-11-14 01:35:34 -08:00
Jürg Lehni
9a180b5377 More work on micro DOM library. 2012-11-14 01:31:49 -08:00
Jürg Lehni
c4a66cff0a Support more than one argument in Callback#fire(). 2012-11-14 01:31:34 -08:00
Jürg Lehni
32eb10b43b Define Base.isObject(). 2012-11-14 01:31:16 -08:00
Jürg Lehni
d671a08205 Introduce Base.toFloat() and rename Base.formatNumber() to Base.formatFloat() 2012-11-14 01:31:08 -08:00
Jürg Lehni
a7320cf2e2 Implement new DomElement micro lib, supporting creation of elements, getting and setting of style, content, and events, in an elegant fashion. 2012-11-13 22:58:03 -08:00
Jürg Lehni
e6c59672ac Update camelize() and hyphenate() to simpler versions. 2012-11-10 22:24:50 -08:00
Jürg Lehni
f871430018 Use 'in' operator instead of typeof checks in basic type constructors. 2012-11-10 16:32:37 -08:00
Jürg Lehni
a676d3d5c6 Revert Multiple Paths Test 1 example which I believe got accidentally modified. 2012-11-10 15:50:02 -08:00
Jürg Lehni
92eb89fc43 Clean up and shorten code. 2012-11-10 15:48:15 -08:00
Jürg Lehni
86609103fc Allow rectangles to be created from arrays too. 2012-11-10 15:45:23 -08:00
Jürg Lehni
af66bccb64 SvgImporter: Simplify creation of clip group.
No need to move group into place in DOM, since we're returning it instead of item.
2012-11-10 15:05:13 -08:00
Jürg Lehni
6475d61c89 SvgImporter: Fix issue with importText(). 2012-11-10 11:30:34 -08:00
Jürg Lehni
9f6e43454a Make sure items produced outside of importSvg() are inserted in the same place inside the DOM. 2012-11-10 11:28:00 -08:00
Jürg Lehni
dad30d15ec Shorten code a bit. 2012-11-10 11:27:09 -08:00
Jürg Lehni
5489f7f496 Switch back to using allowNull for gradient highlight, now that it works. 2012-11-10 11:20:25 -08:00
Jürg Lehni
d929c3177c SvgImporter: Streamline getValue() helper, and clean up some code depending on it. 2012-11-10 11:19:06 -08:00
Jonathan Puckey
116e782f33 Svg Importer: fix handling of highlight point of radial gradients. 2012-11-10 16:20:59 +01:00
Jonathan Puckey
a86340c088 Svg Importer: clone or place depending on the type 2012-11-10 16:05:47 +01:00
Jonathan Puckey
69b84616ed Svg Importer: more work on symbols and viewboxes. 2012-11-10 15:56:56 +01:00
Jonathan Puckey
81799b9042 SvgImporter: cleanup getValue. 2012-11-10 15:56:12 +01:00
Jonathan Puckey
9adebea69c SvgImporter: getValue: fall back to using getAttribute. 2012-11-10 15:55:09 +01:00
Jonathan Puckey
661afca98f Svg Importer: getValue: make sure the attribute exists first. 2012-11-10 15:45:11 +01:00
Jonathan Puckey
30f63599f1 Merge branch 'master' of https://github.com/paperjs/paper.js 2012-11-10 11:20:07 +01:00
Jürg Lehni
e6913e0013 Shorten importGradient() code. 2012-11-08 15:08:06 -08:00
Jürg Lehni
203c9b16ca Remove need for svg.getAttribute('fx') check. 2012-11-08 15:01:32 -08:00
Jürg Lehni
61c8f76309 Move all import function references to the top of importers list. 2012-11-08 15:01:13 -08:00
Jürg Lehni
df76e0feb8 SvgImporter: Replace SVG getter functions with their more explicit direct calls. 2012-11-08 09:47:07 -08:00
Jürg Lehni
0da2baa617 Prefer String#substring() over #substr().
Using both in the lib seems confusing.
2012-11-08 09:42:51 -08:00
Jürg Lehni
1376d75e61 SvgImporter: Shorten percentage code. 2012-11-08 09:41:58 -08:00