blob: b8eaca0cc792fab928fc3e4d95dd1cf7db2da86d [file] [log] [blame]
Thomas Vachuskae95da772015-02-23 15:50:11 -08001<!DOCTYPE html>
2<!--
Brian O'Connor5ab426f2016-04-09 01:19:45 -07003~ Copyright 2014-present Open Networking Laboratory
Thomas Vachuskae95da772015-02-23 15:50:11 -08004~
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<html>
18<head>
19 <meta charset="utf-8">
20 <link rel="shortcut icon" href="data/img/onos-logo.png">
Thomas Vachuska83785e22015-04-01 02:55:02 -070021
22 <link rel="apple-touch-icon" href="data/img/apple-touch-icon.png">
23 <meta name="apple-mobile-web-app-capable" content="yes">
24 <meta name="apple-mobile-web-app-status-bar-style" content="black">
25 <meta name="viewport" content="width=device-width, initial-scale=1.0">
26
Simon Huntfb35b832016-05-26 11:43:00 -070027 <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,700'
28 rel='stylesheet' type='text/css'>
29
Simon Hunt7442d212015-02-26 10:55:00 -080030 <title>ONOS</title>
Thomas Vachuskae95da772015-02-23 15:50:11 -080031
32 <!-- Third party library code included here -->
Steven Burrows96ee21e2017-07-11 19:49:45 +010033 <script src="tp/angular.js"></script>
34 <script src="tp/angular-route.js"></script>
35 <script src="tp/angular-cookies.js"></script>
36
37 <script src="tp/d3.js"></script>
38 <script src="tp/topojson.v1.min.js"></script>
39
40 <script src="tp/Chart.min.js"></script>
41 <script src="tp/angular-chart.min.js"></script>
42 <script src="tp/lodash.min.js"></script>
Jian Lid7a5a742016-02-12 13:51:18 -080043
Thomas Vachuska0af26912016-03-21 21:37:30 -070044 <!-- {INJECTED-USER-START} -->
45 <!-- {INJECTED-USER-END} -->
46
Thomas Vachuskae95da772015-02-23 15:50:11 -080047 <!-- ONOS UI Framework included here -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080048 <script src="onos.js"></script>
Steven Burrowsa145e102017-06-16 13:37:50 -040049 <script src="dist/onos.js"></script>
Thomas Vachuskae95da772015-02-23 15:50:11 -080050
51 <!-- Framework and library stylesheets included here -->
Steven Burrowsa145e102017-06-16 13:37:50 -040052 <link rel="stylesheet" href="dist/onos.css">
Thomas Vachuska583bc632015-04-14 10:10:57 -070053
Simon Hunt40927332016-01-22 15:29:47 -080054 <!-- Contributed javascript injected here -->
Thomas Vachuska583bc632015-04-14 10:10:57 -070055 <!-- {INJECTED-JAVASCRIPT-START} -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080056 <!-- {INJECTED-JAVASCRIPT-END} -->
57
Simon Hunt40927332016-01-22 15:29:47 -080058 <!-- Contributed stylesheets injected here -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080059 <!-- {INJECTED-STYLESHEETS-START} -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080060 <!-- {INJECTED-STYLESHEETS-END} -->
61
62</head>
63<body class="light" ng-app="onosApp">
Bri Prebilic Cole55ee09b2015-08-04 14:34:07 -070064<div id="frame" ng-controller="OnosCtrl as onosCtrl" detect-browser>
Thomas Vachuskae95da772015-02-23 15:50:11 -080065 <div id="mast"
66 ng-controller="MastCtrl as mastCtrl"
67 ng-include="'app/fw/mast/mast.html'"></div>
68
69 <div id="view" ng-view></div>
70
71 <div id="nav"
72 ng-controller="NavCtrl as navCtrl"
73 ng-include="'nav.html'"></div>
74
75 <div id="floatpanels"></div>
76 <div id="alerts"></div>
Bri Prebilic Cole54d09382015-03-19 18:40:27 -070077 <div id="tooltip"></div>
Thomas Vachuskae95da772015-02-23 15:50:11 -080078 <div id="flash"></div>
79 <div id="quickhelp"></div>
Bri Prebilic Cole068814d2015-05-14 16:06:38 -070080 <div id="veil">
81 <div class="msg"></div>
82 <svg resize></svg>
83 </div>
Thomas Vachuskae95da772015-02-23 15:50:11 -080084</div>
Thomas Vachuska83785e22015-04-01 02:55:02 -070085
86<script>
87 <!-- Inject user agent info into html element to allow CSS sensitivity. -->
Simon Hunt20cfb872015-04-01 10:23:36 -070088 (function () {
Simon Hunta1028c42017-02-07 20:08:03 -080089 var t = ('ontouchstart' in window) || ('onmsgesturechange' in window);
Simon Hunt20cfb872015-04-01 10:23:36 -070090 d3.select(document.documentElement)
91 .attr('data-useragent', navigator.userAgent)
92 .attr('data-platform', navigator.platform)
93 .classed('touch', t);
94 }());
Thomas Vachuska83785e22015-04-01 02:55:02 -070095</script>
Thomas Vachuskae95da772015-02-23 15:50:11 -080096</body>
97</html>