blob: e74329b6d9511a64c6beefb0912faac9f1e7d03e [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 Burrowsa145e102017-06-16 13:37:50 -040033 <script src="dist/vendor.js"></script>
Jian Lid7a5a742016-02-12 13:51:18 -080034
Thomas Vachuska0af26912016-03-21 21:37:30 -070035 <!-- {INJECTED-USER-START} -->
36 <!-- {INJECTED-USER-END} -->
37
Thomas Vachuskae95da772015-02-23 15:50:11 -080038 <!-- ONOS UI Framework included here -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080039 <script src="onos.js"></script>
Steven Burrowsa145e102017-06-16 13:37:50 -040040 <script src="dist/onos.js"></script>
Thomas Vachuskae95da772015-02-23 15:50:11 -080041
42 <!-- Framework and library stylesheets included here -->
Steven Burrowsa145e102017-06-16 13:37:50 -040043 <link rel="stylesheet" href="dist/onos.css">
Thomas Vachuska583bc632015-04-14 10:10:57 -070044
Simon Hunt40927332016-01-22 15:29:47 -080045 <!-- Contributed javascript injected here -->
Thomas Vachuska583bc632015-04-14 10:10:57 -070046 <!-- {INJECTED-JAVASCRIPT-START} -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080047 <!-- {INJECTED-JAVASCRIPT-END} -->
48
Simon Hunt40927332016-01-22 15:29:47 -080049 <!-- Contributed stylesheets injected here -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080050 <!-- {INJECTED-STYLESHEETS-START} -->
Thomas Vachuskae95da772015-02-23 15:50:11 -080051 <!-- {INJECTED-STYLESHEETS-END} -->
52
53</head>
54<body class="light" ng-app="onosApp">
Bri Prebilic Cole55ee09b2015-08-04 14:34:07 -070055<div id="frame" ng-controller="OnosCtrl as onosCtrl" detect-browser>
Thomas Vachuskae95da772015-02-23 15:50:11 -080056 <div id="mast"
57 ng-controller="MastCtrl as mastCtrl"
58 ng-include="'app/fw/mast/mast.html'"></div>
59
60 <div id="view" ng-view></div>
61
62 <div id="nav"
63 ng-controller="NavCtrl as navCtrl"
64 ng-include="'nav.html'"></div>
65
66 <div id="floatpanels"></div>
67 <div id="alerts"></div>
Bri Prebilic Cole54d09382015-03-19 18:40:27 -070068 <div id="tooltip"></div>
Thomas Vachuskae95da772015-02-23 15:50:11 -080069 <div id="flash"></div>
70 <div id="quickhelp"></div>
Bri Prebilic Cole068814d2015-05-14 16:06:38 -070071 <div id="veil">
72 <div class="msg"></div>
73 <svg resize></svg>
74 </div>
Thomas Vachuskae95da772015-02-23 15:50:11 -080075</div>
Thomas Vachuska83785e22015-04-01 02:55:02 -070076
77<script>
78 <!-- Inject user agent info into html element to allow CSS sensitivity. -->
Simon Hunt20cfb872015-04-01 10:23:36 -070079 (function () {
Simon Hunta1028c42017-02-07 20:08:03 -080080 var t = ('ontouchstart' in window) || ('onmsgesturechange' in window);
Simon Hunt20cfb872015-04-01 10:23:36 -070081 d3.select(document.documentElement)
82 .attr('data-useragent', navigator.userAgent)
83 .attr('data-platform', navigator.platform)
84 .classed('touch', t);
85 }());
Thomas Vachuska83785e22015-04-01 02:55:02 -070086</script>
Thomas Vachuskae95da772015-02-23 15:50:11 -080087</body>
88</html>