summaryrefslogtreecommitdiff
path: root/src/history.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/history.js')
-rw-r--r--src/history.js12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/history.js b/src/history.js
index 89237033..a6a02ec3 100644
--- a/src/history.js
+++ b/src/history.js
@@ -16,23 +16,21 @@
// ReferenceError: __commandLineAPI is not defined
//var ActionEnum = Enum();
-define(['jquery', 'FileSaver', 'consts', 'signal'],
- function($, saveAs, consts, signal) {
+define(['jquery', 'FileSaver', 'consts', 'rz_bus'],
+ function($, saveAs, consts, rz_bus) {
/* user - username (string)
* svg - svg element for catching zoom events (jquery DOMNode wrapper)
*/
-function History(user, transform_element) {
+function History(user, graph, transform_element) {
var that = this;
this.records = [];
this.user = user;
this.transform_element = transform_element;
- signal.slot(consts.APPLIED_GRAPH_DIFF, function(obj) {
+ graph.diffBus.onValue(function (obj) {
return that.record_graph_diff(obj)
});
- signal.slot(consts.KEYSTROKES, function(obj) {
- return that.record_keystrokes(obj);
- });
+ rz_bus.ui_key.onValue(that.record_keystrokes.bind(that));
// XXX create zoom behavior - then proof to event name change
$(window).on('wheel.history', function(obj) {
that.record_zoom(obj);