1
0
Fork 0
Commit Graph

99 Commits

Author SHA1 Message Date
Michael Hackstein 86400bd756 GraphViewer: Now collapses another community if community is expanded but no space is available 2013-05-21 13:30:05 +02:00
Michael Hackstein f43f0568f7 GraphViewer: Simple expansion of Communities now possible 2013-05-21 13:22:12 +02:00
Michael Hackstein bf749438f0 GraphViewer: Added tests for expansion of community-nodes 2013-05-21 11:53:12 +02:00
Michael Hackstein 30b60f7715 GraphViewer: All tests pass 2013-05-21 10:34:00 +02:00
Michael Hackstein 88d8c31029 GraphViewer: Finished implementation of community joining, display and reverse action to be implemented 2013-05-21 10:24:04 +02:00
Michael Hackstein bdf3daac39 GraphViewer: Added JSLint to my karma script and JSLinted everythign again 2013-05-21 09:29:36 +02:00
Michael Hackstein bd50d5c5f0 GraphViewer: Added Tests for joining of community nodes 2013-05-17 17:16:32 +02:00
Michael Hackstein 0c4ef2215b ArangoAdapter now creates a node Reducer 2013-05-17 14:39:35 +02:00
Michael Hackstein 5e17ebe404 GraphViewer: Started implementing the Communication between ZoomManager, GraphViewer and the Adapter 2013-05-17 13:55:20 +02:00
Michael Hackstein f0752a6736 GraphViewer: Gave Zoommanager a callback to inform the GraphViewer about NodeLimitChanges 2013-05-15 15:57:16 +02:00
Michael Hackstein 50a4293a68 GraphViewer: NodeReducer should now pick communities as desiered, however some illeagal community joins are produced right now, to be fixed 2013-05-14 18:56:56 +02:00
Michael Hackstein 6d65938645 GraphViewer: CommunityDetection algorithm implemented successfully, however distance is not yet considered for decission 2013-05-13 15:28:41 +02:00
Michael Hackstein 3d1bd8dfde GraphViewer: Implemented initialisation for Clauset, Newman and Moore's algorithm 2013-05-13 12:48:42 +02:00
Michael Hackstein 83a6344eae GraphViewer: Added Method Stub to NodeReducer 2013-05-13 09:33:32 +02:00
Michael Hackstein 8ac7ba1968 GraphViewer: Added Tests and ClassStub for the NodeReducer 2013-05-13 09:20:26 +02:00
Michael Hackstein 34e062dd5c GraphViewer: NodeShaper now rescales nodes for fisheye 2013-05-06 14:38:40 +02:00
Michael Hackstein 0971a58844 GraphViewer: ZoomManager now binds events to SVG not to first G, gives better results 2013-05-06 13:57:01 +02:00
Michael Hackstein 9fc5bf9c12 GraphViewer: Added fisheye distortion propagation to zoommanager. 2013-05-06 12:40:47 +02:00
Michael Hackstein e70af5ba25 GraphViewer: New zooming-behaviour implemented, still open: FishEye 2013-05-06 11:36:52 +02:00
Michael Hackstein 169dcfeb66 GraphViewer: Started with new interface for zoommanager with better integration of D3 and Fisheye 2013-05-06 10:30:18 +02:00
Michael Hackstein 91a7d66dbd GraphViewer: Added function to toggle display of labels without redefining them 2013-05-03 14:07:59 +02:00
Michael Hackstein 958c507943 GraphViewer: Fixes in NodeShaper 2013-05-02 14:39:36 +02:00
Michael Hackstein 37f2175845 GraphViewer: Implemented ZoomManager 2013-04-30 14:17:11 +02:00
Michael Hackstein 57e4ccc4ff GraphViewer: Started implementing the zoom functionality 2013-04-30 09:52:16 +02:00
Michael Hackstein 76a027d554 GraphViewer: Added distortion schema to all affected classes 2013-04-24 12:49:13 +02:00
Michael Hackstein de359bf07d GraphViewer: Added lib for fish-eye view, and started adaption of edgeShaper 2013-04-24 09:18:57 +02:00
Michael Hackstein fb09253e86 GraphViewer: Nodes can now be distorted 2013-04-18 13:16:55 +02:00
Michael Hackstein 019e74bd97 GraphViewer: Added Test for NodeShaper to offer distortion 2013-04-18 12:54:07 +02:00
Michael Hackstein 9f5a53f5a3 GraphViewer: Positions of Edges are now always triggered on reshape, they do not disappear anymore on reshape withthout update 2013-04-18 11:24:40 +02:00
Michael Hackstein da560452c6 GraphViewer: Fixed a bug, where node positions where destroyed by the arangoAdapter. That caused a lot of trouble in the interface 2013-04-18 10:35:41 +02:00
Michael Hackstein 476b59e29c GraphViewer: Fixed a bug for reshaping of edges 2013-04-17 14:27:22 +02:00
Michael Hackstein 90b2aba0c1 GraphViewer: Updated colouring and size of labels 2013-04-16 16:47:14 +02:00
Michael Hackstein aaa453adfd GraphViewer: Added a better simulation for drag events. My test until now did not check it correctly 2013-04-16 16:08:53 +02:00
Michael Hackstein 8a13e577e3 GraphViewer: Improved optical layout, force defaults were not correct for increased screen size 2013-04-16 14:49:44 +02:00
Michael Hackstein 04ae758746 GraphViewer: Slightly changed interface of ArangoAdapter. It now defaults to the domains.host if none is given 2013-04-16 14:15:21 +02:00
Michael Hackstein 211ee118c3 GraphViewer: Added Spec for Search by Attribute on the GraphViewerUI 2013-04-16 12:00:45 +02:00
Michael Hackstein 750cf91849 GraphViewer: The layouter is now checked for useful default values 2013-04-15 16:04:43 +02:00
Michael Hackstein 810d2ad83f GraphViewer: It is now possible to switch collections on the fly 2013-04-15 12:00:15 +02:00
Michael Hackstein 84c4da1c92 GraphViewer: ArangoAdapter is now able to switch to other collections 2013-04-12 15:49:35 +02:00
Michael Hackstein 135707325e GraphViewer: ArangoAdapter now uses BindParameters 2013-04-12 15:24:35 +02:00
Michael Hackstein 380a675fe0 GraphViewer: Same Problem with _data as for nodes also in edges. Now fixed 2013-04-12 11:37:39 +02:00
Michael Hackstein b2c3b51e3f GraphViewer: Fixed bug for nodeshaper 2013-04-12 11:23:32 +02:00
Michael Hackstein 192e75716e GraphViewer: There was a minor bug in JSONAdapter. Fixed now 2013-04-10 11:01:33 +02:00
Michael Hackstein cd230cc1cb GraphViewer: Patch Edge/Node now uses encapsulated _data property 2013-04-09 11:27:05 +02:00
Michael Hackstein 24d452c7d0 GraphViewer: Now editing of Nodes/Edges also works (yet missing: Checks for key values, add additional key/value pairs 2013-04-09 11:22:21 +02:00
Michael Hackstein 744f53d0bf GraphViewer: ArangoAdapter now also encapsulates attributes in _data 2013-04-09 10:43:11 +02:00
Michael Hackstein ba63620fd6 GraphViewer: JSON Adapter now encapsulates the data of nodes in _data object. Required to avoid problems with d3 internal attributes and key/values in the DB 2013-04-09 10:19:55 +02:00
Michael Hackstein 5212b47cff GraphViewer: Tests for DispatcherUI finished 2013-04-08 18:33:11 +02:00
Michael Hackstein 937a698821 GraphViewer: JSLintified Events 2013-04-08 13:17:33 +02:00
Michael Hackstein 9cb974531b GraphViewer: EventDispatchion for edge-creation finished 2013-04-08 13:11:43 +02:00