1
0
Fork 0
Commit Graph

306 Commits

Author SHA1 Message Date
Michael Hackstein 081ff35f5d GraphViewer: All tests pass again 2013-07-22 14:48:28 +02:00
Michael Hackstein 48cc20842d GraphViewer: Adapted the tests for the forceLayouter to community-nodes design 2013-07-22 14:38:58 +02:00
Michael Hackstein e9acd17bf5 GraphViewer: Adapted NodeReducer tests to new community-node design 2013-07-22 14:22:29 +02:00
Michael Hackstein 01dab07c3b GraphViewer: Adapted Event tests to new community-node design 2013-07-22 13:56:18 +02:00
Michael Hackstein f200d8cef0 GraphViewer: Adapted EdgeShaper test to new community-node design 2013-07-22 13:49:23 +02:00
Michael Hackstein 80b67d6e47 GraphViewer: Adapted NodeShaper test to new community-node design 2013-07-22 13:29:26 +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 b02e8c2ecb GraphViewer: Fixed all tests for CommunityNode and added placeholders for Dissolve and Collapse buttons 2013-07-22 08:56:58 +02:00
Michael Hackstein 0e90daa6b4 GraphViewer: Added a wrapper around the MutationObserver for Cross-Browser support 2013-07-19 14:07:34 +02:00
Michael Hackstein 3edd6deac0 GraphViewer: Each communityNode now creats its own ForceLayouter 2013-07-19 11:26:22 +02:00
Michael Hackstein ac5b224f9f GraphViewer: The communitynode now renders the size next to it 2013-07-19 10:34:10 +02:00
Michael Hackstein e1fd48c424 GraphViewer: The CommunityNodes are now able to expand and collapse themselfes. 2013-07-19 09:16:58 +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 5bbc36e3f7 GraphViewer: The CommunityNode is now responsible for expansion.Right now its just a callback 2013-07-18 14:29:24 +02:00
Michael Hackstein 71a48ea13a GraphViewer: The communityNode now can render its bounding box. 2013-07-18 08:34:31 +02:00
Michael Hackstein 045f53c648 GraphViewer: Added a test for shaping of community 2013-07-18 07:51:56 +02:00
Michael Hackstein bdfe092523 GraphViewer: Added sections into the communityNode test, its getting quite complex now 2013-07-17 17:59:06 +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 61d11de8c4 GraphViewer: Fixed the test for the Nodeshaper to use CommunityNodes instead of selfmade alternatives 2013-07-17 12:54:25 +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 d29ec0d9a9 GraphViewer: The CommunityNode now offers function to remove nodes and edges, as well as a function to remove all outbound at once 2013-07-17 10:34:18 +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 452edf8acb GraphViewer: Fixed test for searchSubmit icon, which is now loading its image from css rather than from hardcoded source 2013-07-16 16:48:40 +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 b9bd58fc29 GraphViewer: The community node now distinguished inbound, outbound and internal edges 2013-07-16 13:45:32 +02:00
Michael Hackstein 94cb5253ff GraphViewer: CommunityNode now can collect internal edges and dissolve itself 2013-07-16 11:39:40 +02:00
Michael Hackstein 8ddec6ced7 GraphViewer: The communityNode should now be shapeable 2013-07-16 11:24:38 +02:00
Michael Hackstein 20e41e48ca GraphViewer: Added first basic functions for the community node 2013-07-16 10:59:39 +02:00
Michael Hackstein a190fa58e6 GraphViewer: Created Stubs for the new community node 2013-07-16 10:26:05 +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 ce36374690 GraphViewer: It is now possible to change the priority list on the fly 2013-07-15 15:10:58 +02:00
Michael Hackstein 14f997a223 GraphViewer: The communitiy nodes are now rendered with the reason why they are joined 2013-07-15 14:16:57 +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 e23ada5627 GraphViewer: Changed the interface ofNode grouping in order to support priority lists 2013-07-15 11:53:06 +02:00
Michael Hackstein b82448a0d3 GraphViewer: Fixed all tests for loading the initial node. 2013-07-15 10:03:39 +02:00
Michael Hackstein 4b7a307acf GraphViewer: It is now possible to give a priority list to the NodeReducer to determine important attributes 2013-07-15 08:09:44 +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 08bf577419 GraphViewer: Node Communities are now rendered as stacks of nodes 2013-07-12 15:41:56 +02:00
Michael Hackstein 20204ba9ce GraphViewer: Dialogs are now bound to submit on return-press 2013-07-11 15:37:53 +02:00