blob: 0e5f57a02e376342dd3ba7f6820c83cad1d9cc56 [file] [log] [blame]
Simon Hunt195cb382014-11-03 17:50:51 -08001<!DOCTYPE html>
2<!--
3 ~ Copyright 2014 Open Networking Laboratory
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17
18<!--
19 ONOS UI - single page web app
20 Version 1.1
Simon Hunt195cb382014-11-03 17:50:51 -080021 -->
22<html>
23<head>
24 <meta charset="utf-8">
Thomas Vachuska5f399652015-02-23 15:17:36 -080025 <link rel="shortcut icon" href="../img/onos-logo.png">
Simon Huntb33b40b2014-12-01 16:12:47 -080026 <title>ONOS</title>
Simon Hunt195cb382014-11-03 17:50:51 -080027
Simon Hunt195cb382014-11-03 17:50:51 -080028 <!-- Third party library code included here -->
29 <!--TODO: use the minified version of d3, once debugging is complete -->
Thomas Vachuska5f399652015-02-23 15:17:36 -080030 <script src="../tp/d3.js"></script>
31 <script src="../tp/topojson.v1.min.js"></script>
32 <script src="../tp/jquery-2.1.1.min.js"></script>
Simon Hunt195cb382014-11-03 17:50:51 -080033
Simon Huntb33b40b2014-12-01 16:12:47 -080034 <!-- ONOS UI Framework included here -->
35 <script src="onos.js"></script>
36
37 <!-- Framework and library stylesheets included here -->
Simon Hunt195cb382014-11-03 17:50:51 -080038 <link rel="stylesheet" href="base.css">
Simon Hunte5ab1382014-11-25 10:28:51 -080039 <link rel="stylesheet" href="onos.css">
40 <link rel="stylesheet" href="onosMast.css">
41 <link rel="stylesheet" href="onosFloatPanel.css">
42 <link rel="stylesheet" href="onosFlash.css">
Simon Hunt5cef9062014-11-24 15:24:35 -080043 <link rel="stylesheet" href="onosQuickHelp.css">
Simon Hunt195cb382014-11-03 17:50:51 -080044
45 <!-- This is where contributed stylesheets get INJECTED -->
46 <!-- TODO: replace with template marker and inject refs server-side -->
Simon Hunte5ab1382014-11-25 10:28:51 -080047 <link rel="stylesheet" href="topo.css">
Simon Hunt195cb382014-11-03 17:50:51 -080048</head>
Thomas Vachuska89543292014-11-19 11:28:33 -080049<body>
Simon Hunt195cb382014-11-03 17:50:51 -080050 <div id="frame">
51 <div id="mast">
52 <!-- NOTE: masthead injected here by mast.js -->
53 </div>
54 <div id="view">
55 <!-- NOTE: views injected here by onos.js -->
56 </div>
Simon Hunt61d04042014-11-11 17:27:16 -080057 <div id="floatPanels">
58 <!-- NOTE: floating panels injected here, as needed -->
59 <!-- see onos.ui.addFloatingPanel -->
Simon Hunt195cb382014-11-03 17:50:51 -080060 </div>
Simon Hunt1a9eff92014-11-07 11:06:34 -080061 <div id="alerts">
62 <!-- NOTE: alert content injected here, as needed -->
63 </div>
Simon Hunta3dd9572014-11-20 15:22:41 -080064 <div id="feedback">
Simon Hunt5cef9062014-11-24 15:24:35 -080065 <!-- NOTE: feedback flashes to user -->
Simon Hunta3dd9572014-11-20 15:22:41 -080066 </div>
Simon Hunt5cef9062014-11-24 15:24:35 -080067 <div id="quickhelp">
68 <!-- NOTE: key bindings and mouse gesture help -->
Simon Hunt988c6fc2014-11-20 17:43:03 -080069 </div>
Simon Hunt195cb382014-11-03 17:50:51 -080070 </div>
71
72 <!-- Initialize the UI...-->
73 <script type="text/javascript">
Simon Hunt25248912014-11-04 11:25:48 -080074 var ONOS = $.onos({
Thomas Vachuska65368e32014-11-08 16:10:20 -080075 comment: 'configuration options',
Thomas Vachuskaece59ee2014-11-19 19:06:11 -080076 theme: 'dark',
Simon Hunt352be5f2014-11-23 12:14:49 -080077 startVid: 'topo'
Simon Hunt25248912014-11-04 11:25:48 -080078 });
Simon Hunt195cb382014-11-03 17:50:51 -080079 </script>
80
Simon Huntb33b40b2014-12-01 16:12:47 -080081 <!-- Library modules included here -->
Simon Hunt1a9eff92014-11-07 11:06:34 -080082 <script src="d3Utils.js"></script>
Simon Huntb33b40b2014-12-01 16:12:47 -080083 <script src="geometry.js"></script>
Simon Hunt12ce12e2014-11-15 21:13:19 -080084 <script src="glyphs.js"></script>
Simon Hunt1a9eff92014-11-07 11:06:34 -080085
Simon Huntb33b40b2014-12-01 16:12:47 -080086 <!-- Framework modules included here -->
Simon Hunte5ab1382014-11-25 10:28:51 -080087 <script src="onosMast.js"></script>
88 <script src="onosFlash.js"></script>
Simon Hunt5cef9062014-11-24 15:24:35 -080089 <script src="onosQuickHelp.js"></script>
Simon Hunt195cb382014-11-03 17:50:51 -080090
Simon Huntf67722a2014-11-10 09:32:06 -080091 <!-- View Module Templates; REMOVE THESE LINES, FOR PRODUCTION -->
92 <script src="module-svg-template.js"></script>
93 <script src="module-div-template.js"></script>
94
Simon Huntb33b40b2014-12-01 16:12:47 -080095 <!-- Sample Views; REMOVE THESE LINES, FOR PRODUCTION -->
Simon Hunte5ab1382014-11-25 10:28:51 -080096 <script src="sample.js"></script>
Simon Huntdb9eb072014-11-04 19:12:46 -080097 <script src="sampleRadio.js"></script>
Simon Hunt0df1b1d2014-11-04 22:58:29 -080098 <script src="sampleKeys.js"></script>
Simon Hunt56d51852014-11-09 13:03:35 -080099 <script src="sampleHash.js"></script>
Simon Hunt195cb382014-11-03 17:50:51 -0800100
Simon Hunt142d0032014-11-04 20:13:09 -0800101 <!-- Contributed (application) views injected here -->
102 <!-- TODO: replace with template marker and inject refs server-side -->
Simon Hunte5ab1382014-11-25 10:28:51 -0800103 <script src="topo.js"></script>
Simon Hunt142d0032014-11-04 20:13:09 -0800104
Simon Hunt195cb382014-11-03 17:50:51 -0800105 <!-- finally, build the UI-->
106 <script type="text/javascript">
107 $(ONOS.buildUi);
108 </script>
109
110</body>
111</html>