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
879385a4ca
Fixed selected ItemRangeOverflow not displaying as selected
11 years ago
josdejong
6cd1e21714
Replaced Item.getWidth with a normal property, and ItemRangeOverflow makes a special property with getter/setter
11 years ago
josdejong
e45c7505cc
Implemented options `selectable` and `editable`
11 years ago
josdejong
ef3a52a274
Documented current time bar events
11 years ago
josdejong
ca54afe295
Replaced mouse events with touch events for CustomTime
11 years ago
josdejong
568ac65686
Consistently using Emitter instead of home-baked event emitter everywhere
11 years ago
josdejong
439ec1b6d7
Extended Range with an Emitter mixin
11 years ago
josdejong
3e5e1f162b
Changed request-reflow and request-repaint into events
11 years ago
josdejong
2feb514a2a
Implemented dragging items
11 years ago
AlexVangelov
c18cb1d67f
change css classes 'panel' and 'label' to not match those of twitter bootstrap
11 years ago
josdejong
43414f85ba
Fixed non working `start` and `end` options.
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
ebf756c88f
Implemented item selection and a function select to get/set the selected items
11 years ago
josdejong
f6d5de71b2
Implemented functions `on` and `off` for Timeline events
11 years ago
josdejong
93e2bd4b3c
Implemented function `select` for the Timeline
11 years ago
josdejong
b017edcaaa
Functions `select` and `unselect` on Items working
11 years ago
josdejong
f678e076b1
Switched back to hammer.js 1.0.5 due to issues with 1.0.6
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
josdejong
8020eca4ca
Integrated hammer.js in Timeline
11 years ago
josdejong
6c085b1cce
Added a test example for groups. Added ContentPanel (not yet in use)
11 years ago
josdejong
5ac671af79
Some fixes in positioning of groups
11 years ago
josdejong
460e2f872a
Updated docs
11 years ago
Eric Gillingham
aa58fe83a6
Undo local CSS changes for an easier upstream merge
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
15a4ac5265
Fixed #6 : options `min` and `max` are broken.
11 years ago
Fedor Tirsel
251d4e552f
Custom time bar as a component
11 years ago
Fedor Tirsel
a2498f0f6c
Current time bar as a component
11 years ago
josdejong
b8e8bf7141
Fixed #11 : initial empty range in the Timeline in case of a single item
11 years ago
josdejong
c6c8aab669
Fixed missing space between className classes. (See #7 )
11 years ago
josdejong
1c200f7dfc
Fixed #7 : className not working for items
11 years ago
Eric Gillingham
94f6e365d0
Add a new moveTo function to range to allow a program to recenter the
timeline on any given date.
11 years ago
Eric Gillingham
3c5983c78c
Add a new moveTo function to range to allow a program to recenter the
timeline on any given date.
11 years ago
josdejong
8643fdcc91
Renamed DataSet option fieldTypes to convert, and renamed util.cast to util.convert
11 years ago
josdejong
620bc9e3cb
Implemented grouping support in the Timeline
11 years ago
josdejong
b542d43d12
Improved hiding non visible items in Timeline
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
Eric Gillingham
812dee30ac
Change range content to overflow nicely if the range width is smaller
than the width of the text. This prevents range items with longer text
lines from being completely hidden.
Also update the stacking collision check to handle this case so that the
overflowed text is not hidden by another item.
11 years ago
josdejong
ed26e58144
Implemented DOT support in Graph without need for a separate parse step.
11 years ago
josdejong
54696f86ce
Added documentation for the Timeline
11 years ago
josdejong
1ecb550d59
Moved the source files around
11 years ago