Jürg Lehni
|
862867ecd2
|
Bump Acorn version.
|
2014-10-09 00:17:16 +02:00 |
|
Jürg Lehni
|
3b2a82047e
|
Clean up event related comments, to reflect recent renaming.
|
2014-10-08 18:33:17 +02:00 |
|
Jürg Lehni
|
68585276a0
|
Rename ui folder to event.
|
2014-10-08 18:32:55 +02:00 |
|
Jürg Lehni
|
5006a0557f
|
Remove calls to DomEvent as that's not exposed any longer.
|
2014-10-08 18:27:48 +02:00 |
|
Jürg Lehni
|
0d360a6c0c
|
Remove Palette example.
|
2014-10-08 18:15:45 +02:00 |
|
Jürg Lehni
|
f4a36b7cd4
|
Remove all Palette and Component related code, as it is separated into its own project.
https://github.com/lehni/palette.js
|
2014-10-08 17:43:03 +02:00 |
|
Jürg Lehni
|
f29f3c8b11
|
Some code clean-up.
|
2014-10-08 16:36:22 +02:00 |
|
Jürg Lehni
|
8983953ccc
|
Do not export internal Http module.
|
2014-10-08 15:58:11 +02:00 |
|
Jürg Lehni
|
3c8331a94e
|
No longer export DomElement and DomEvent.
These are undocumented and meant to be private. They may change a lot still.
|
2014-10-08 15:55:12 +02:00 |
|
Jürg Lehni
|
a457228846
|
Fix formatting issues.
|
2014-10-08 15:52:41 +02:00 |
|
Jürg Lehni
|
c7c49d4091
|
Time to go with the flow and use the on()/off()/emit() pattern for events.
|
2014-10-08 14:57:56 +02:00 |
|
Jürg Lehni
|
2be48bab0b
|
Update JSDoc.
|
2014-10-08 14:55:36 +02:00 |
|
Jürg Lehni
|
3dc5c94e25
|
Rename Callback mix-in to Emitter.
|
2014-10-08 14:13:08 +02:00 |
|
Jürg Lehni
|
d2c2b0a7fd
|
Implement ruler component, and only use palettejs-input id for actual inputs that can have labels.
|
2014-10-08 00:24:27 +02:00 |
|
Jürg Lehni
|
2217bc2c29
|
Only expose observed component value in values object if it was already defined there initially.
It seems like too much magic to expose values defined on components there too.
|
2014-10-08 00:23:52 +02:00 |
|
Jürg Lehni
|
d4c509b4d4
|
Allow finding of palettes by their ids.
|
2014-10-07 23:42:40 +02:00 |
|
Jürg Lehni
|
369fcfc7cf
|
Add disabled class to components that have enabled = false.
|
2014-10-07 23:42:03 +02:00 |
|
Jürg Lehni
|
a92b8eb591
|
Correctly name boolean getters.
|
2014-10-07 23:41:26 +02:00 |
|
Jürg Lehni
|
c405c78d41
|
Implement #element getters to get the native DOM element on Palette and Component.
|
2014-10-05 12:35:33 +02:00 |
|
Jürg Lehni
|
90d088e708
|
Switch to object literal constructor for Palette and support props.parent, to set a palette's parent in the DOM.
|
2014-10-05 12:33:40 +02:00 |
|
Jürg Lehni
|
689e150bb7
|
Use <span> for text components so they can have a suffix as well.
|
2014-10-05 12:18:18 +02:00 |
|
Jürg Lehni
|
ca730cd76e
|
Rename _input to _element since it can be other things than <input>, and simplify <button> handling.
|
2014-10-05 11:17:53 +02:00 |
|
Jürg Lehni
|
8344ea9639
|
Switch from <input type="button"> to <button> for button components, and allow #text as an alias to #value for better semantics.
|
2014-10-05 11:14:02 +02:00 |
|
Jürg Lehni
|
6e4c2ebc64
|
Use an injection loop to produce all methods that simply forward from Palette to root Component.
|
2014-10-05 00:23:16 +02:00 |
|
Jürg Lehni
|
5456f1a595
|
Clean up DOM code a bit.
|
2014-10-05 00:19:47 +02:00 |
|
Jürg Lehni
|
9fec267dd4
|
Implement table captions through Palette#title / Component#title.
|
2014-10-05 00:11:29 +02:00 |
|
Jürg Lehni
|
b9af3af6f4
|
Bring back change event to Palette.
|
2014-10-04 19:51:10 +02:00 |
|
Jürg Lehni
|
6b9a40d987
|
Improve documentation of components code.
|
2014-10-04 19:46:44 +02:00 |
|
Jürg Lehni
|
5f7fd42bcb
|
Add comment about layout components.
|
2014-10-04 19:39:17 +02:00 |
|
Jürg Lehni
|
ddc7675c13
|
Improve Component layout class name handling.
|
2014-10-04 19:35:26 +02:00 |
|
Jürg Lehni
|
22d79948a0
|
Rename horizontal to columns
|
2014-10-04 19:02:56 +02:00 |
|
Jürg Lehni
|
73529f0170
|
Merge Pane functionality into Component.
Work in progress.
|
2014-10-04 18:58:11 +02:00 |
|
Jürg Lehni
|
e46a1d24da
|
Move View classes to their own folder.
That's not really UI.
|
2014-10-04 16:51:58 +02:00 |
|
Jürg Lehni
|
5b71dabba2
|
Rename 'pane' Component to 'column'.
|
2014-10-02 20:02:04 +02:00 |
|
Jürg Lehni
|
aa73083d4f
|
Make sure nested components are available through the components hierarchy.
|
2014-10-02 19:41:39 +02:00 |
|
Jürg Lehni
|
4ef4a293ea
|
Expose child components.
|
2014-10-02 19:20:03 +02:00 |
|
Jürg Lehni
|
fe019f926e
|
Fix Component#setSuffix()
|
2014-10-02 18:59:26 +02:00 |
|
Jürg Lehni
|
88bc14f597
|
Clean up Pane code a bit.
|
2014-10-02 18:45:51 +02:00 |
|
Jürg Lehni
|
8907662524
|
Use this._set() instead of Base.set(), since it filters for existing properties.
|
2014-10-02 18:35:03 +02:00 |
|
Jürg Lehni
|
fd6741ce5a
|
Implement Component type 'pane' and merge more functionality with 'row'.
|
2014-10-02 18:16:38 +02:00 |
|
Jürg Lehni
|
99d46b4478
|
Restructure Component constructor to facilitate upcoming 'pane' Component type.
|
2014-10-02 17:09:40 +02:00 |
|
Jürg Lehni
|
85fbc94f41
|
Move Palette related functionality form Pane to Palette constructor.
|
2014-10-02 17:09:08 +02:00 |
|
Jürg Lehni
|
e1fba03b34
|
Make Component#enabled work for row type.
|
2014-10-02 17:02:26 +02:00 |
|
Jürg Lehni
|
f4c4522c18
|
Remove references to this in DomElement os we can call method references directly, and always check el for null.
|
2014-10-02 17:00:40 +02:00 |
|
Jürg Lehni
|
7194d4bcf0
|
Fix palette labels and improve CSS id / class structure.
|
2014-10-02 16:30:27 +02:00 |
|
Jürg Lehni
|
54de02149b
|
Implement 'row' type component, for multiple components per row in palettes.
|
2014-10-02 16:05:56 +02:00 |
|
Jürg Lehni
|
09a4defb73
|
Separate Palette into Pane and Palette to prepare for nested UIs.
|
2014-10-02 09:45:19 +02:00 |
|
Jürg Lehni
|
47c225a782
|
Fix typo.
As reported by https://github.com/paperjs/paperjs.org/pull/7
|
2014-10-02 01:03:39 +02:00 |
|
Jürg Lehni
|
139adc72de
|
Implement object literal constructor for Palette.
|
2014-09-30 08:20:44 +02:00 |
|
Jürg Lehni
|
d6481bcb5b
|
Implement Component#enabled and Palette#enabled
|
2014-09-30 08:20:18 +02:00 |
|