summaryrefslogtreecommitdiff
path: root/src/client/view/edge_info.js
blob: d711e2001d5673764ae3ed844a24fdc9f7e13f22 (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
32
33
34
35
36
"use strict"

define(['view/internal'],
function(internal) {

var delete_button = internal.edit_tab.get('edge', '#deleteedge'),
    delete_callback = undefined;

delete_button.on('click', function() {
    if (delete_callback) {
        delete_callback();
    }
});

function show(link)
{
    internal.edit_tab.show('edge');
    internal.edit_tab.get('edge', '#edgetitle').html(link.name);
}

function hide()
{
    internal.edit_tab.hide();
}

function on_delete(f)
{
    delete_callback = f;
}

return {
    show: show,
    hide: hide,
    on_delete: on_delete,
};
});