jos
4643a7cc58
Fixes in selection, deletion, and creation of items with Groups
11 years ago
jos
2676492108
Some fixes in Group
11 years ago
jos
16fc9d9afd
Fixed ordering of groups
11 years ago
josdejong
70e0723aa4
Components are now controlled by their parents (GroupSet is currently broken)
11 years ago
josdejong
aa810f6502
Fixed option autoResize
11 years ago
josdejong
f7bddb0742
Fixed initial stacking of items in groups
11 years ago
josdejong
7899d6dab4
repaint functions now return a `resized` variable used to determine whether another repaint is needed to settle
11 years ago
josdejong
f95eee4f79
Added an option `force` to stack function to reset the position of already stacked items
11 years ago
josdejong
a6f7ce8bdd
Fixed items not being restacked when dragging an item around
11 years ago
josdejong
3bc31037c9
Some preparations for ordering the groups
11 years ago
josdejong
a042d86783
ItemSets in GroupSet are now relative positioned
11 years ago
josdejong
e95d0d7e4e
Fixed dragging items (half)
11 years ago
josdejong
b3e1295e23
GroupSet starts to work again
11 years ago
josdejong
f64b2fac95
Attached ItemSet again
11 years ago
josdejong
27f9b20a28
Started reworking component/panel architecture
11 years ago
josdejong
2746149849
Halfway reworking the GroupSet
11 years ago
josdejong
8c16dad1ca
Simplified TimeAxis
11 years ago
josdejong
21bb0559e1
Refactored Itemset.repaint, simplified vertical positioning of items
11 years ago
josdejong
699c13d99b
Temporarily fixed stacking in a primitive way
11 years ago
josdejong
8717aac332
Refactored item selection
11 years ago
josdejong
3401f74eb5
Made Item.isVisible independent of parent
11 years ago
josdejong
740295165a
Rewritten ItemRange
11 years ago
josdejong
785096c51a
Fixed a bug with margin.item=0 and margin.axis=0. Clarified some options in the documentation
11 years ago
josdejong
6e6da98f21
A fix in updating the visible items
11 years ago
josdejong
62c22f604f
Stacking starts to work
11 years ago
josdejong
9f653909df
Halfway rebuilding ItemBox without dynamic reflow
11 years ago
josdejong
285257e6fc
neatly applying option editable everywhere
11 years ago
josdejong
e3998b89d9
Implemented handlers onAdd, onUpdate, onMove, onRemove
11 years ago
josdejong
9939679f9b
Renamed DataSet functions `subscribe` and `unsubscribe` to `on` and `off`
11 years ago
josdejong
b5085d9703
Implemented snapping of items when dragging them
11 years ago
josdejong
339d39ec3d
Dragging left and right side of a range almost working
11 years ago
josdejong
797a138696
Timeline items can now be deleted
11 years ago
josdejong
e45c7505cc
Implemented options `selectable` and `editable`
11 years ago
josdejong
568ac65686
Consistently using Emitter instead of home-baked event emitter everywhere
11 years ago
josdejong
3e5e1f162b
Changed request-reflow and request-repaint into events
11 years ago
josdejong
2feb514a2a
Implemented dragging items
11 years ago
josdejong
5801a0e770
Implemented dragging items
11 years ago
josdejong
9e68b81d31
Start with implementing an event bus to propagate events between the components of the Timeline
11 years ago
josdejong
f9c14259ab
Splitted function `select` into `getSelection` and `setSelection`
11 years ago
josdejong
5e6717f7df
`select` event now returns the original type of the id, not the stringfied ids
11 years ago
josdejong
93e2bd4b3c
Implemented function `select` for the Timeline
11 years ago
josdejong
7e6810955d
Switched to 2-space indentation
11 years ago
josdejong
f027e70f1f
Implemented pinching (not yet stable on chrome mobile)
11 years ago
Eric Gillingham
4beee1f290
Create ItemRangeOverflow item type
Overflow simply extends ItemRange with a new getWidth() function that
determines if the content of the range is wider than the range box
itself.
This did require adding a getWidth() function to the Item object that
always just returns this.width, and adjusting Stack.js to use the new
getWidth() function instead of item.width
11 years ago
josdejong
b8e8bf7141
Fixed #11 : initial empty range in the Timeline in case of a single item
11 years ago
josdejong
1c200f7dfc
Fixed #7 : className not working for items
11 years ago
josdejong
7c3ed40536
Graph now uses an id based set of nodes and edges instead of a row based array internally, and supports DataSet
11 years ago
josdejong
ed26e58144
Implemented DOT support in Graph without need for a separate parse step.
11 years ago
josdejong
1ecb550d59
Moved the source files around
11 years ago
josdejong
4eed201768
Renamed source files to match the name of the containing prototype
11 years ago