1
0
Fork 0
Commit Graph

36 Commits

Author SHA1 Message Date
Michael Hackstein c33cb8c36a GraphViewer: Event dispatcher now offers rebind functions for buttons to the outside world. This is used to give an initial active tool without creating a toolbox. 2013-06-24 18:19:24 +02:00
Michael Hackstein 46e8aeabaa GraphViewer: In the Wodget it is now possible to initially bind the drag event 2013-06-24 15:49:56 +02:00
Michael Hackstein 555322214a GraphViewer: Create and Edit dialogs now the correct text on the submit button 2013-06-04 15:00:17 +02:00
Michael Hackstein 8a8dde506f GraphViewer: A add new node button is now contained in the toolbox 2013-06-04 14:46:00 +02:00
Michael Hackstein a2a9194b1e GraphViewer: Fixed several tests that did fail 2013-05-31 18:27:10 +02:00
Michael Hackstein 5d2008d4bb GraphViewer: A line is now displayed to help connecting two nodes 2013-05-29 13:53:34 +02:00
Michael Hackstein da8b1b759a GraphViewer: The other classes now use the better handleing for SVG events 2013-05-28 10:05:00 +02:00
Michael Hackstein b6e957a058 GraphViewer: EventDispatcher now has a better handling for events bound to SVG 2013-05-28 09:43:23 +02:00
Michael Hackstein fb7647892a GraphViewer: Added extemporaneous cursor addition for actions 2013-05-27 15:18:55 +02:00
Michael Hackstein 4597366eed GraphViewer: Further prefixed UI Element-Ids, they were only unique in scope of different lists 2013-05-23 15:51:01 +02:00
Michael Hackstein 74179e697d GraphViewer: Added tests for expanding/collapsing of nodes if communitynodes are inside the graph 2013-05-22 16:46:49 +02:00
Michael Hackstein d81d136cb5 GraphViewer: Added the community behaviour to the event lib 2013-05-21 23:32:06 +02:00
Michael Hackstein 1d5b5ef4d6 GraphViewer: Fixed eventDispatcherUITest. It did not clean up properly 2013-05-13 19:05:17 +02:00
Michael Hackstein 76a027d554 GraphViewer: Added distortion schema to all affected classes 2013-04-24 12:49:13 +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 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 e7bfed16dc GraphViewer: Added design and test for the Toolbox buttons 2013-04-12 10:42:34 +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 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 3b9c59af97 GraphViewer: Dispatcher UI almost finished. Editing of Nodes is not working yet as d3-attributes are displayed in addition to stored attributes 2013-04-08 22:04:03 +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
Michael Hackstein 33abdae1f0 GraphViewer: Started implementing EventDispatcher for edge. All works except Creation of Edges. Scheme will now be changed from one function (create) to three (start, finish and cancel) 2013-04-08 12:01:45 +02:00
Michael Hackstein c9d0115594 GraphViewer: EventDispatcher now offers a better binding of events, the result of the Dispatcher can now be directly bound to buttons/nodes/edges, instead of requiring a function around that encapsulates parameters 2013-04-08 11:39:19 +02:00
Michael Hackstein a6d8eadbc2 GraphViewer: Drag-event from layouter is now piped through the eventLib, making the interface workflow more consistent 2013-04-08 09:56:51 +02:00
Michael Hackstein cc8560dfc7 GraphViewer: Added a rebind function to EventDispatcher, which sets the given set of events and unbinds all others 2013-04-08 09:13:38 +02:00
Michael Hackstein 8fae6f2485 GraphViewer: Defined spies for Toolbox creation tests 2013-04-05 08:18:40 +02:00
Michael Hackstein 268fe16056 GraphViewer: Started implementing tests for the EventToolbox. Right now only existance of buttons is checked, and correct actions are triggered. However correctness of outcome is not yet checked 2013-04-05 08:11:05 +02:00
Michael Hackstein 8d4b9b557a GraphViewer: Updated licence to 2013 2013-04-02 07:11:39 +02:00
Michael Hackstein bbd2a20636 GraphViewer: JSLintified 2013-03-26 19:35:14 +01:00
Michael Hackstein e4aceec3e6 Added a helper class to simulate mouse events in test cases, Added a test for redrawing of nodes whenever new events are bound 2013-03-25 15:40:18 +01:00
Michael Hackstein a4065dd30d Events can now be rebound during runtime on any object 2013-03-21 15:36:54 +01:00
Michael Hackstein 4f163640b8 Finished implementing the EventDispatcher 2013-03-21 10:41:07 +01:00
Michael Hackstein c8b19823d3 Start of event dispatcher implementation 2013-03-20 14:31:02 +01:00
Michael Hackstein 0f246a5a28 Moved specs for events into a combined folder 2013-03-20 10:57:18 +01:00