Alex de Mulder
4a619362e4
Clustering FINAL
11 years ago
Alex de Mulder
ba1dbb468c
Bug fixes, changed clustering to mixin, added examples and documentation.
11 years ago
Alex de Mulder
3b1fde2608
Tested all examples, they work. Added documentation, renamed variables, refactoring, complete movement from universe to sectors
11 years ago
Alex de Mulder
0807e982e4
Renamed universes to sectors, added documentation comments
11 years ago
Alex de Mulder
0c64bd1bc3
Succesfully mixed universes into graph. Universes work. Graphics needed
11 years ago
Alex de Mulder
e91b3bd7a6
added support for seperate universes. struggling with mixins.
11 years ago
Alex de Mulder
d80de1b128
improved decluster around zoom center. Added only render when visible check, speeding up drawing.
11 years ago
Alex de Mulder
0e1b9d144c
added snake removal, bugfixes, refactoring
11 years ago
Alex de Mulder
4c747d9caf
Documentation, doubleTap, imporved hubs
11 years ago
Alex de Mulder
1f697cfde9
cluster rendering. Cluster hubs, refactoring
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
Alex de Mulder
62205553cf
tweaked clustering
11 years ago
Alex de Mulder
59a82b0174
Added dataset get flag to return internal IDs and added tests
11 years ago
josdejong
299b2dd81e
Css file must be loaded explicitly now. Library files moved to `dist`
11 years ago
josdejong
f678e076b1
Switched back to hammer.js 1.0.5 due to issues with 1.0.6
11 years ago
Alex de Mulder
4af15843fb
tweaked clustering
11 years ago
Alex de Mulder
93c77fdfaf
Included hubaggregation clustering, changed the launch sequence to speed up the loading of big data.
11 years ago
Alex de Mulder
6e6905353c
DATASET: Added options flag for including internal ids, added test coverage for it
11 years ago
AlexDM0
7d8692b6d3
started on clustering over area
11 years ago
Alex de Mulder
7687d4ef44
Seperated clustering functions in cluster object
11 years ago
Alex de Mulder
d8bef9cb24
clustering levels introduced
11 years ago
AlexDM0
86482d7c0d
added MouseTrap for keybinding handling
11 years ago
Alex de Mulder
782869463e
clustering, looking for keypressevent
11 years ago
Alex de Mulder
1348213092
tweaks
11 years ago
Alex de Mulder
b84ceaf9d7
added force calculation features for clustering
11 years ago
Alex de Mulder
5e8d670e5e
refined clustering
11 years ago
Alex de Mulder
74f08ca67f
finalized clustering
11 years ago
Alex de Mulder
c875715ee4
clustering added comments, fixed bugs
11 years ago
Alex de Mulder
b0994cdd89
Implemented Clustering, still open TODOs
11 years ago
Alex de Mulder
e2c5ee7887
node index patch 1
11 years ago
Alex de Mulder
eb74893574
removed debug settings from _updateNodeIndexList()
11 years ago
Alex de Mulder
6055e20403
removed _updateNodeIndexList from _setNodes. This is handled by _addNode
11 years ago
Alex de Mulder
0199470be1
Added _updateNodeIndexList() function to speed up force calculation by removing duplicate calculations.
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
josdejong
0a2cbdff14
Fixed #18 : Not loading hammer.js when running on node.js
11 years ago
Fedor Tirsel
a2498f0f6c
Current time bar as a component
11 years ago
Eric Gillingham
0fd77437b7
Fix typo in moment conversion
11 years ago
Eric Gillingham
2728e4ae30
Fix dataSet parsing of Moment objects
Calling just moment.clone() won't do anything but error. Since moment.isMoment(object) guarantees object is already a moment instance, just calling moment(object) will clone
it per the moment docs http://momentjs.com/docs/#/parsing/moment-clone/
11 years ago
Eric Gillingham
68259d8d67
Fix DataSet Moment conversion. Calling object.clone() will fail if
object is already a moment instance. Calling moment(object) will clone
it per tehe moment docs http://momentjs.com/docs/#/parsing/moment-clone/
11 years ago
josdejong
1b2292c1da
A fix calculating the size of a node when the range is empty
11 years ago