summaryrefslogtreecommitdiff
path: root/src/client/view/activity.js
blob: 44d3632a2287e2f1f7a095adc755bcd718dc8ab6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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