3 Copyright (C) 2016 ZTE, Inc. and others. All rights reserved. (ZTE)
\r
5 Licensed under the Apache License, Version 2.0 (the "License");
\r
6 you may not use this file except in compliance with the License.
\r
7 You may obtain a copy of the License at
\r
9 http://www.apache.org/licenses/LICENSE-2.0
\r
11 Unless required by applicable law or agreed to in writing, software
\r
12 distributed under the License is distributed on an "AS IS" BASIS,
\r
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 See the License for the specific language governing permissions and
\r
15 limitations under the License.
\r
21 <meta charset="UTF-8">
\r
22 <title id="org_onap_msb_route_title" name_i18n="org_onap_msb_route_ui_i18n"></title>
\r
24 href="js/fontAwesome/css/font-awesome.min.css"
\r
27 href="js/bootstrap/css/bootstrap.min.css"
\r
29 <link href="css/newRoute.css" rel="stylesheet" type="text/css" />
\r
30 <link href="css/base.css" rel="stylesheet" type="text/css" />
\r
32 <script type="text/javascript">
\r
34 function setIframeUrl(type){
\r
39 case 1:url="/iui/microservices/index.html";break;
\r
40 case 2:url="/iui/msdiscover/index.html";break;
\r
41 case 3:url="/iui/msdiscover/serviceMng.html?type=add";break;
\r
46 $('#msbPage').attr("src",url);
\r
52 <div id="routeHead">
\r
53 <div class="navbar-inner container-fluid" id="top-bar">
\r
54 <header class="row-fluid">
\r
55 <div class="logoimg"><img class="logo" src="img/logo.png" alt="Logo"></div>
\r
56 <div class="chineseTitle" id="org_onap_msb_route_chinese_name" name_i18n="org_onap_msb_route_ui_i18n"></div>
\r
57 <div class="englishTitle" id="org_onap_msb_route_english_name" name_i18n="org_onap_msb_route_ui_i18n"></div>
\r
63 <div class="page-sidebar" >
\r
64 <div class="sidebar-toggler hidden-xs hidden-sm" ></div>
\r
65 <div class="sideBar">
\r
66 <ul class="sideBarUl">
\r
68 <a onclick="setIframeUrl(1)" class="router-link-active"><div class="menu"><div class="menu-left"></div><i aria-hidden="true" class="icon fa fa-link"></i><br><label id="org_onap_msb_route_sideBar_serviceroute" name_i18n="org_onap_msb_route_ui_i18n"></label>
\r
73 <a onclick="setIframeUrl(2)" ><div class="menu"><div class="menu-left"></div><i aria-hidden="true" class="icon fa fa-cloud"></i><br><label id="org_onap_msb_route_sideBar_servicediscover" name_i18n="org_onap_msb_route_ui_i18n"></label>
\r
78 <a onclick="setIframeUrl(3)" id="serviceregister_sideBar"><div class="menu"><div class="menu-left"></div><i aria-hidden="true" class="icon fa fa-plus-circle"></i><br><label id="org_onap_msb_route_sideBar_serviceregister" name_i18n="org_onap_msb_route_ui_i18n"></label>
\r
87 <div class="page-content" >
\r
88 <div class="page-content-body">
\r
90 <div id="pdiv_page-mainIframeisWare">
\r
91 <iframe src="/iui/microservices/index.html" width="100%" scrolling="no" marginheight="0" frameborder="0" id="msbPage" name="msbPage" class="page-mainIframeisWare" ></iframe>
\r
96 <script type="text/javascript" src="js/jquery/jquery-1.10.2.min.js"></script>
\r
97 <script type="text/javascript" src="js/iframeResizer/iframeResizer.min.js"></script>
\r
98 <script type="text/javascript" src="js/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
\r
99 <script src="i18n/loadi18nApp_iui-route_view.js"></script>
\r
100 <script type="text/javascript">
\r
107 var apiRootPath="api";
\r
109 $.ajaxSettings.async = false;
\r
110 $.getJSON("./ext/initUrlRootPath/initUrlRootPath.json",function(json){
\r
111 apiRootPath=json.apiRootPath;
\r
115 var apiBasePath="/"+apiRootPath+"/microservices/v1";
\r
119 "url": apiBasePath+"/apiRoute/apigateway_metrics/version/v1",
\r
120 "dataType": "json",
\r
121 error: function(XMLHttpRequest, textStatus, errorThrown) {
\r
122 $("#chart-sub-menu").hide();
\r
127 loadPropertiesSideMenu('', 'msb-iui-route-i18n', 'i18n/');
\r
129 //Get window height
\r
131 if (window.innerHeight)
\r
132 winHeight = window.innerHeight;
\r
133 else if ((document.body) && (document.body.clientHeight))
\r
134 winHeight = document.body.clientHeight;
\r
135 //Through in-depth internal Document to test the body, for the window size
\r
136 if (document.documentElement && document.documentElement.clientHeight ) {
\r
137 winHeight = document.documentElement.clientHeight;
\r
140 winHeight=winHeight-55;
\r
141 $('iframe').iFrameResize({minHeight:winHeight});
\r
143 $(".sideBar a").on({
\r
145 $(".sideBar a").removeClass("router-link-active");
\r
147 if($(this).is(".nav-link")){
\r
148 $(this).parent().parent().parent().children("a").addClass("router-link-active");
\r
151 $(this).addClass("router-link-active");
\r
158 $(".sidebar-toggler").click(function(){
\r
159 $("body").toggleClass("page-sidebar-closed");
\r
166 function gotoServiceRegisterPage(){
\r
167 $(".sideBar a").removeClass("router-link-active");
\r
168 $("#serviceregister_sideBar").addClass("router-link-active");
\r