1
0
Fork 0
Commit Graph

84 Commits

Author SHA1 Message Date
Michael Hackstein 081ff35f5d GraphViewer: All tests pass again 2013-07-22 14:48:28 +02:00
Michael Hackstein 3246e14888 GraphViewer: Adapted ArangoAdapter test to new community-node design 2013-07-22 13:25:13 +02:00
Michael Hackstein ec729ddc64 GraphViewer: Adapted abstractAdapter tests to new community-node design 2013-07-22 13:10:33 +02:00
Michael Hackstein d7345b1ed7 GraphViewer: Moved dissolve -> getDissolveInfo() in the communityNode. dissolve will be used to trigger the event internally, where getDissolveInfo() just collects necessary infos 2013-07-18 16:41:25 +02:00
Michael Hackstein ea672e29fd GraphViewer: When collapsing community nodes the WebWorker for modularityJoiner is now informed properly, no duplicate edge removals or removals of communitynodes 2013-07-17 15:40:58 +02:00
Michael Hackstein 480af37d9b GraphViewer: Fixed the bug with collapsing nodes within communities 2013-07-17 14:17:54 +02:00
Michael Hackstein 335bfbc70b GraphViewer: The community nodes are now collapsed more or less correctly. Still missing: a->b->c if b is in community c should be collapsed as well 2013-07-17 12:44:50 +02:00
Michael Hackstein 9e0873b922 GraphViewer: Added a simple check if a node is a communityNode. No parsing of the id necessary anymore 2013-07-17 08:16:04 +02:00
Michael Hackstein e40a0b3abc GraphViewer: Added a test to reproduce a bug when collapsing a node with communities attached to it. 2013-07-17 08:04:46 +02:00
Michael Hackstein 9c749ab72f GraphViewer: Fixed the last bug of the CommunityNode, old functionality is now assured. Next: Let it render itself and its interior nodes 2013-07-16 18:37:41 +02:00
Michael Hackstein 14a0acd2b5 GraphViewer: Further propageted the new CommunityNode object. Covering the old functionality is almost done, just 2 tests failing 2013-07-16 16:46:18 +02:00
Michael Hackstein a9479002f7 GraphViewer: The PriorityList now uses an icon for its buttons. Looks way more awesome 2013-07-16 08:09:52 +02:00
Michael Hackstein 20f81a39f2 GraphViewer: THe Interface now considers existing priorities in the list 2013-07-16 07:51:58 +02:00
Michael Hackstein ffb50b6705 GraphViewer: The nodeReducer now offers the prioList for reading. It is piped through the adapters allready 2013-07-15 18:37:13 +02:00
Michael Hackstein b7415789dc GraphViewer: Now the priority list is accessable like a real list. 2013-07-15 18:26:03 +02:00
Michael Hackstein b218888597 GraphViewer: It is now possible to add a prioritylist with one element. Multiple elements are ongoing work 2013-07-15 16:19:24 +02:00
Michael Hackstein 82ecce0b9a GraphViewer: The Adapters now propagate the changeTo configuration for the prioList to the nodeReducer 2013-07-15 15:13:02 +02:00
Michael Hackstein fe2afc1883 GraphViewer: CommunityNodes now tell about the reason why they are joined if they know it 2013-07-15 13:51:13 +02:00
Michael Hackstein 3f12250c73 GraphViewer: The adapters now initialise the Abstract adapter with the content of prioList 2013-07-15 13:37:36 +02:00
Michael Hackstein 51358995ca GraphViewer: Propagated the new Node Reducer interface to the adapters and adapted tests 2013-07-15 13:10:41 +02:00
Michael Hackstein 7476258dbb GraphViewer: The initial node is now added in the center of the screen and fixed there 2013-07-14 15:09:38 +02:00
Michael Hackstein 47d9ffc174 GraphViewer: The arangoadapter now calls back with 404 if no result for search is found 2013-07-11 13:45:01 +02:00
Michael Hackstein 1a2c6a0596 GraphViewer: Added a test for communitynodes to display their size 2013-07-11 08:39:21 +02:00
Michael Hackstein 243b428b2d GraphViewer: JSLint fixes 2013-07-09 16:39:39 +02:00
Michael Hackstein 2def46f110 GraphViewer: Fixed another bug when using the ModJoiner as WebWorker. It is now ever ever informed about community nodes, speeding everything up and prevent inconsistency errors. 2013-07-09 15:20:05 +02:00
Michael Hackstein 231dc54871 GraphViewer: The Adapters now will only bucket newly arrinving nodes 2013-07-09 10:51:19 +02:00
Michael Hackstein bfb6df11c3 GraphViewer: Added a test in the arangoAdapter to check that only new nodes are added into buckets 2013-07-09 10:29:12 +02:00
Michael Hackstein a1feca735a GraphViewer: Fixed configuration in the UI Specs 2013-07-09 09:43:26 +02:00
Michael Hackstein 615507c8e2 GraphViewer: Moved computation of expansion/collapsing of nodes from EventLib to Adapter for more consistency 2013-07-09 08:54:44 +02:00
Michael Hackstein 772a1ab2f0 GraphViewer: Fixed a bug in the joining of communities. Deletion of edges was not properly propagated to the joiner 2013-07-08 15:04:04 +02:00
Michael Hackstein 8ce8de1b05 GraphViewer: The Abstract adapter now informs the MOdularityJoiner about Edge insertions and deletions. However the Joiner does not yet know about it 2013-07-08 13:05:43 +02:00
Michael Hackstein 5545846fef GraphViewer: Adapted ArangoAdapter check to ModularityJoiner 2013-07-08 10:39:12 +02:00
Michael Hackstein 83ed301e09 GraphViewer: Added Test + Implementation for Mod.Joiner in the abstract Adapter 2013-07-08 10:28:00 +02:00
Michael Hackstein 8dd44978cd GraphViewer: Added a previewAdapter for the Widget Generator. This returns a hardcoded set of nodes and alerts any outgoing actions 2013-06-27 09:51:35 +02:00
Michael Hackstein 7ea3a30f68 GraphViewer: Changed accepted format of FoxxAdapter from Array to Object where it is much easier to identify equal nodes on server side 2013-06-25 15:05:44 +02:00
Michael Hackstein 7b093d176c GraphViewer: Added first version of a generic Foxx Adapter 2013-06-10 14:11:32 +02:00
Michael Hackstein 3e105873a9 GraphViewer: Added integration testsuite for abstract adapters 2013-06-07 11:08:50 +02:00
Michael Hackstein f719a32251 GraphViewer: Added a further abstraction layer for the adapters, makes it much easier to write adapters for different sources like FOXX 2013-06-06 16:30:51 +02:00
Michael Hackstein e7b735fd9a GraphViewer: Added an abstract version of the adapter which does plain handling of nodes, server-connection is implemented in a more specific class 2013-06-04 16:19:56 +02:00
Michael Hackstein fb7647892a GraphViewer: Added extemporaneous cursor addition for actions 2013-05-27 15:18:55 +02:00
Michael Hackstein 25825bc164 GraphViewer: ArangoAdapter does not join single nodes into communities anymore 2013-05-27 12:29:40 +02:00
Michael Hackstein 4706bafd4c GraphViewer: The Adapter Dialog now offers all available collections 2013-05-27 11:42:05 +02:00
Michael Hackstein 81ba8c5ccb GraphViewer: JSLint issues 2013-05-27 11:11:43 +02:00
Michael Hackstein e024f1b0fe GraphViewer: Improved Similarity Join of Nodes 2013-05-27 10:50:24 +02:00
Michael Hackstein 133ca7c360 GraphViewer: The Arango-Adapter is now able to define a max. amount of children in one expansion step and join further into communities 2013-05-27 10:15:36 +02:00
Michael Hackstein 6592881302 GraphViewer: The ArangoAdapter can now deliver the available collections 2013-05-24 16:51:58 +02:00
Michael Hackstein fe2825df88 GraphViewer: Optmized layout, there was a miss-typing of a class name 2013-05-24 15:54:37 +02:00
Michael Hackstein cbcad7db60 GraphViewer: Increased Default Min-size of NodeRadius from 1px to 4px 2013-05-23 15:07:59 +02:00
Michael Hackstein d77e78a3fe GraphViewer: The UI now offers the option to switch between directed and undirected graphs 2013-05-23 14:23:52 +02:00
Michael Hackstein cece6d5b4b GraphViewer: Added option to switch between directed and undirected traversals 2013-05-23 14:08:37 +02:00