summaryrefslogtreecommitdiff
path: root/src/client/view/activity.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/view/activity.js')
-rw-r--r--src/client/view/activity.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/client/view/activity.js b/src/client/view/activity.js
new file mode 100644
index 00000000..44d3632a
--- /dev/null
+++ b/src/client/view/activity.js
@@ -0,0 +1,31 @@
+define(['jquery', 'Bacon'],
+function($, Bacon) {
+
+var incomingActivityBus = new Bacon.Bus(),
+ activity_element;
+
+function init(graph_view)
+{
+ activity_element = $('<div class="activity-root-div"></div>');
+ graph_view.append(activity_element);
+}
+
+function appendActivity(topo_diff_spec)
+{
+ var new_div = $('<div></div>');
+
+ new_div.text('' + topo_diff_spec);
+ activity_element.append(new_div);
+ // TODO - x button
+ // TODO - format of text per activity (topo/attr)
+ // TODO - user data (requires protocol update?)
+}
+
+incomingActivityBus.onValue(appendActivity);
+
+return {
+ init: init,
+ incomingActivityBus: incomingActivityBus,
+};
+
+}); // close define