blob: ae969bebc9ad6be53029215858d502b5824bf726 [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001<!DOCTYPE html>
Simon Hunt0b05d4a2014-10-21 21:50:15 -07002<!--
Thomas Vachuska781d18b2014-10-27 10:31:25 -07003 ~ Licensed to the Apache Software Foundation (ASF) under one
4 ~ or more contributor license agreements. See the NOTICE file
5 ~ distributed with this work for additional information
6 ~ regarding copyright ownership. The ASF licenses this file
7 ~ to you under the Apache License, Version 2.0 (the
8 ~ "License"); you may not use this file except in compliance
9 ~ with the License. You may obtain a copy of the License at
10 ~
11 ~ http://www.apache.org/licenses/LICENSE-2.0
12 ~
13 ~ Unless required by applicable law or agreed to in writing,
14 ~ software distributed under the License is distributed on an
15 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 ~ KIND, either express or implied. See the License for the
17 ~ specific language governing permissions and limitations
18 ~ under the License.
19 -->
20
21<!--
Simon Hunt0b05d4a2014-10-21 21:50:15 -070022 ONOS UI - single page web app
23
24 @author Simon Hunt
25 -->
tom0eb04ca2014-08-25 14:34:51 -070026<html>
27<head>
28 <title>ONOS GUI</title>
Simon Hunt8bca74f2014-10-15 16:56:55 -070029
30 <script src="libs/d3.min.js"></script>
31 <script src="libs/jquery-2.1.1.min.js"></script>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070032
33 <link rel="stylesheet" href="base.css">
34 <link rel="stylesheet" href="onos.css">
35
Simon Hunt1c219892014-10-22 16:32:39 -070036 <script src="geometry.js"></script>
Simon Hunt19cb0982014-10-23 16:44:49 -070037 <script src="onos.js"></script>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070038
tom0eb04ca2014-08-25 14:34:51 -070039</head>
40<body>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070041 <div id="frame">
42 <div id="mast">
Simon Hunt19cb0982014-10-23 16:44:49 -070043 <img id="logo" src="img/onos-logo.png" width="60" height="38">
44 <span class="title">Open Network Operating System</span>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070045 <span class="right">
Simon Hunt19cb0982014-10-23 16:44:49 -070046 <span class="radio">[All Layers]</span>
47 <span class="radio">[Packet Only]</span>
48 <span class="radio">[Optical Only]</span>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070049 </span>
50 </div>
51 <div id="view"></div>
52 </div>
53
Simon Hunt3ab76a82014-10-22 13:07:32 -070054 <!-- Initialize the UI...-->
Simon Hunt0b05d4a2014-10-21 21:50:15 -070055 <script type="text/javascript">
56 var ONOS = $.onos({note: "config, if needed"});
57 </script>
58
Simon Hunt3ab76a82014-10-22 13:07:32 -070059 <!-- include module files-->
60 <!-- + mast.js-->
61 <!-- + nav.js-->
62 <!-- + .... application views-->
Simon Hunt0b05d4a2014-10-21 21:50:15 -070063
Simon Hunt3ab76a82014-10-22 13:07:32 -070064 <!-- for now, we are just bootstrapping the network visualization-->
Simon Hunt0b05d4a2014-10-21 21:50:15 -070065 <script src="network.js" type="text/javascript"></script>
66
Simon Hunt3ab76a82014-10-22 13:07:32 -070067 <!-- finally, build the UI-->
Simon Hunt0b05d4a2014-10-21 21:50:15 -070068 <script type="text/javascript">
69 $(ONOS.buildUi);
70 </script>
71
tom0eb04ca2014-08-25 14:34:51 -070072</body>
Simon Hunt0b05d4a2014-10-21 21:50:15 -070073</html>