-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtopbar.html
More file actions
executable file
·112 lines (107 loc) · 5.62 KB
/
topbar.html
File metadata and controls
executable file
·112 lines (107 loc) · 5.62 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--
<link rel="stylesheet" type="text/css" href="_external/topbar/css/default.css" />
<link rel="stylesheet" type="text/css" href="_external/topbar/css/component.css" />
<script src="_external/topbar/js/modernizr.custom.js"></script>
<script src="_external/topbar/js/cbpHorizontalSlideOutMenu.min.js"></script>
-->
</head>
<body>
<div class="container">
<div class="main">
<nav class="cbp-hsmenu-wrapper" id="cbp-hsmenu-wrapper">
<div class="cbp-hsinner">
<ul class="cbp-hsmenu">
<li>
<a href="#">Components</a>
<ul class="cbp-hssubmenu">
<li><a><img id="add" src="_external/topbar/images/plus.png" /><span>Generic Component</span></a></li>
<li><a><img id="MVCO_Workhorse" src="_external/topbar/images/MVCO_Workhorse.png" /><span>MVCO_Workhorse</span></a></li>
<li><a><img src="_external/topbar/images/2.png" /><span>Fine Spirit</span></a></li>
<li><a><img src="_external/topbar/images/3.png" /><span>Heavenly Ale</span></a></li>
<li><a><img src="_external/topbar/images/4.png" /><span>Juicy Lemonade</span></a></li>
<li><a><img src="_external/topbar/images/5.png" /><span>Wise Whiskey</span></a></li>
</ul>
</li>
<li>
<a href="#">Other Components</a>
<ul class="cbp-hssubmenu cbp-hssub-rows">
<li><a><img src="_external/topbar/images/7.png" /><span>Lovely Slurp</span></a></li>
<li><a><img src="_external/topbar/images/8.png" /><span>Lemony Grappa</span></a></li>
<li><a><img src="_external/topbar/images/9.png" /><span>Eggy Liquor</span></a></li>
<li><a><img src="_external/topbar/images/10.png" /><span>Fresh Juice</span></a></li>
<li><a><img src="_external/topbar/images/1.png" /><span>Delicate Wine</span></a></li>
<li><a><img src="_external/topbar/images/2.png" /><span>Fine Spirit</span></a></li>
<li><a><img src="_external/topbar/images/3.png" /><span>Heavenly Ale</span></a></li>
<li><a><img src="_external/topbar/images/4.png" /><span>Juicy Lemonade</span></a></li>
<li><a><img src="_external/topbar/images/5.png" /><span>Wise Whiskey</span></a></li>
<li><a><img src="_external/topbar/images/6.png" /><span>Sweet Rum</span></a></li>
<li><a><img src="_external/topbar/images/1.png" /><span>Delicate Wine</span></a></li>
<li><a><img src="_external/topbar/images/2.png" /><span>Fine Spirit</span></a></li>
</ul>
</li>
<li>
<a href="#">Bag O' Stuff</a>
<ul class="cbp-hssubmenu">
<li><a><img src="_external/topbar/images/10.png" /><span>Fresh Juice</span></a></li>
<li><a><img src="_external/topbar/images/6.png" /><span>Sweet Rum</span></a></li>
<li><a><img src="_external/topbar/images/9.png" /><span>Eggy Liquor</span></a></li>
</ul>
</li>
</ul>
</div>
</nav>
</div>
</div>
<script>
var components_menu_actions = {
add: function(){
$(".ui-dialog-content").dialog("close");
var html = '<div id="component-add-dialog" title="Add Component">';
html = html + '<b>Name:</b><br>';
html = html + '<input type="text" id="component-name"></input><br><br>';
html = html + '<button id="component-add">Add Component</button>';
html = html + '<button id="cancel">Cancel</button>';
html = html + '</div>';
$('body').append(html);
$('#component-add-dialog').dialog();
$('#component-name').button();
$('#component-add').button();
$('#cancel').button();
$('#component-add-dialog').on('dialogclose', function (event) {
$('#component-add-dialog').remove();
});
$('#component-add').on('click', function () {
var name = $("#component-name").val();
var result = API.Graph.Component.New(name);
if(typeof result === 'string') alertUser(result);
$('#component-add-dialog').hide();
$('#component-add-dialog').remove();
})
$('#cancel').on('click', function () {
$('#component-add-dialog').hide();
$('#component-add-dialog').remove();
});
},
MVCO_Workhorse: function(){
var result = API.Graph.Component.New('MVCO_Workhorse', {
inputs: ['seaWaterPressure', 'seaWaterTemperature','volumetricBackscatter','particleMotion','temperature','tilt','heading'],
parameters: ['dopplerParameters', 'CommunicationsParameters'],
outputs: ['ADCP_outputs', 'pressureTimeSeries', 'velocityTimeSeries']
});
if(typeof result === 'string') alertUser(result);
}
}
// var menu = new cbpHorizontalSlideOutMenu( document.getElementById( 'cbp-hsmenu-wrapper' ) );
// $('.cbp-hsmenu-wrapper img').on('click',function(e){
// var id = e.currentTarget.id;
// if(components_menu_actions[id]) components_menu_actions[id]();
// })
</script>
</body>
</html>