-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathscript.js
75 lines (69 loc) · 2.28 KB
/
script.js
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
shinyjs.mark_valid = function(tab_name) {
var tabset_panel = document.getElementById("data_tab_tabset").children;
switch (tab_name[0]) {
case "Logger data":
tabset_panel[1].children[0].className = "available";
break;
case "Receivers":
tabset_panel[2].children[0].className = "available";
break;
case "Connections":
tabset_panel[3].children[0].className = "available";
break;
case "Frequencies":
tabset_panel[4].children[0].className = "available";
break;
case "Calibration":
tabset_panel[5].children[0].className = "available";
break;
case "Map Markers":
tabset_panel[6].children[0].className = "available";
break;
case "Keepalives":
tabset_panel[7].children[0].className = "available";
break;
}
}
shinyjs.mark_invalid = function(tab_name) {
var tabset_panel = document.getElementById("data_tab_tabset").children;
//console.log(tab_name[0]);
switch (tab_name[0]) {
case "Logger data":
tabset_panel[1].children[0].className = "needed";
break;
case "Receivers":
tabset_panel[2].children[0].className = "needed";
break;
case "Connections":
tabset_panel[3].children[0].className = "needed";
break;
case "Frequencies":
tabset_panel[4].children[0].className = "needed";
break;
case "Calibration":
tabset_panel[5].children[0].className = "needed";
break;
case "Map Markers":
tabset_panel[6].children[0].className = "needed";
break;
case "Keepalives":
tabset_panel[7].children[0].className = "needed";
break;
}
}
shinyjs.disableTab = function(name) {
var tab = $('.nav li a[data-value=' + name + ']');
tab.bind('click.tab', function(e) {
e.preventDefault();
return false;
});
tab.addClass('disabled');
}
shinyjs.enableTab = function(name) {
var tab = $('.nav li a[data-value=' + name + ']');
tab.unbind('click.tab');
tab.removeClass('disabled');
}
shinyjs.disableButton = function(name) {
var btn = $()
}