blob: b58aedab9dd4e9850f1e999fc3843357be4d7367 (
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
37
38
39
40
41
42
43
44
45
46
47
|
"use strict"
/**
* Manage backend websocket connection
*/
define(['jquery'],
function($) {
var close_btn,
toolbar__status;
function toolbar__status() {
close_btn = $('<div>x</div>');
close_btn.addClass('toolbar__close_btn');
toolbar__status = $('#status-bar');
toolbar__status.append(close_btn);
}
/**
* display given HTML fragment as status line body
*/
function display_html_frag(toolbar__status_body) {
toolbar__status.children().remove();
toolbar__status.append(close_btn);
toolbar__status.append(toolbar__status_body);
toolbar__status_body.addClass('status-bar__body');
close_btn.click(function() {
toolbar__status.hide();
});
toolbar__status.show();
}
toolbar__status();
return {
display_html_frag : display_html_frag,
hide: function () {
toolbar__status.hide();
}
};
});
|