migrate discovery source codes from OPEN-O
[msb/discovery.git] / discovery-ui / src / main / resources / iui / microservices / index.html
diff --git a/discovery-ui/src/main/resources/iui/microservices/index.html b/discovery-ui/src/main/resources/iui/microservices/index.html
new file mode 100644 (file)
index 0000000..daf985d
--- /dev/null
@@ -0,0 +1,198 @@
+<!--\r
+\r
+    Copyright 2016 ZTE, Inc. and others.\r
+\r
+    Licensed under the Apache License, Version 2.0 (the "License");\r
+    you may not use this file except in compliance with the License.\r
+    You may obtain a copy of the License at\r
+\r
+        http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+    Unless required by applicable law or agreed to in writing, software\r
+    distributed under the License is distributed on an "AS IS" BASIS,\r
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+    See the License for the specific language governing permissions and\r
+    limitations under the License.\r
+\r
+-->\r
+<!DOCTYPE html>\r
+<html>\r
+<head lang="en">\r
+<meta charset="UTF-8">\r
+<title id="org_onap_msb_discover_title" name_i18n="org_onap_msb_discover_ui_i18n"></title>\r
+<link rel="shortcut icon" href="img/zte_logo_16.gif" />\r
+\r
+<link\r
+       href="js/bootstrap/css/bootstrap.min.css"\r
+       rel="stylesheet" />\r
+\r
+<link\r
+  href="js/fontAwesome/css/font-awesome.min.css"\r
+  rel="stylesheet" />\r
+\r
+\r
+\r
+<link href="css/route.css" rel="stylesheet" type="text/css" />\r
+<link href="css/animate.min.css" rel="stylesheet" type="text/css" />\r
+<link href="js/dataTables/dataTables.bootstrap.css" rel="stylesheet" type="text/css" />\r
+<link href="css/base.css" rel="stylesheet" type="text/css" />\r
+<style>\r
+.ms-controller {\r
+       visibility: hidden\r
+}\r
+</style>\r
+ <script type="text/javascript">\r
+\r
+      // var domainPath=window.location.pathname=="/"?"":window.location.pathname; \r
+\r
+      var apiBasePath="/api/msdiscover/v1";\r
+\r
+</script>\r
+\r
+</head>\r
+<body class="ms-controller"  ms-controller="routeController" >\r
+\r
+  <div  id="routeHead">\r
+        <div class="navbar-inner container-fluid" id="top-bar">\r
+            <header class="row-fluid">            \r
+            <div class="logoimg"><img class="logo" src="img/logo.png" alt="Logo"></div>\r
+            <div class="chineseTitle" id="org_onap_msb_route_chinese_name" name_i18n="org_onap_msb_discover_ui_i18n"></div>\r
+            <div class="englishTitle" id="org_onap_msb_route_english_name" name_i18n="org_onap_msb_discover_ui_i18n"></div>\r
+            </header>\r
+        </div>\r
+</div>\r
+ <script type="text/javascript">if (self != top) {document.getElementById("routeHead").style.display="none";}</script>\r
+\r
+<div style="background-color: #fff;">\r
+\r
+<div id="servicesListDiv">\r
+ <div class="searchDiv">\r
+\r
+  \r
+  <div class="searchTitle"> \r
+    <i class="icon fa fa-search"></i>\r
+  </div>\r
+     <div class="input-group searchInput"  >\r
+               <div class="input-group-btn" >\r
+                  <button type="button" class="btn btn-default \r
+                     dropdown-toggle" data-toggle="dropdown">\r
+                     {{selectSearch.name}}\r
+                     <span class="caret"></span>\r
+                  </button>\r
+                  <ul class="dropdown-menu" ms-each-search="searchTypeName">\r
+                     \r
+                    \r
+                     <li><a ms-click="setSearchType(search.name,search.index)">{{search.name}}</a></li>\r
+                     \r
+                  </ul>\r
+               </div><!-- /btn-group -->\r
+               <input type="text" class="form-control" placeholder=""   ms-keypress="searchService()" id="org_onap_msb_discover_search_tip" name_i18n="org_onap_msb_discover_ui_i18n"\r
+               ms-duplex="selectSearch.context">\r
+\r
+            </div><!-- /input-group -->\r
+           <div> <button type="button" class="btn btn-default" ms-click="searchService()" id="org_onap_msb_discover_btn_search" name_i18n="org_onap_msb_discover_ui_i18n"></button>\r
+           </div>\r
+\r
+  </div>\r
+\r
+\r
+ <div class="row row1 container-fluid" >\r
+\r
\r
+\r
+  <div class="form-title">\r
+      <i class=" fa fa-cloud"></i> \r
+      <span id="org_onap_msb_discover_form_servicelist" name_i18n="org_onap_msb_discover_ui_i18n"></span>     \r
+         <a  href="serviceMng.html?type=add" onclick="parent.gotoServiceRegisterPage()" style="float:right"><button class="btn btn-primary" id="app-new-btn"><i class=" fa fa-plus-circle"></i> <span id="org_onap_msb_discover_btn_addservice" name_i18n="org_onap_msb_discover_ui_i18n"></span></button></a>\r
+   </div>\r
+\r
+     <div class="row" data-name="route_zone" >\r
+\r
+   \r
+      <div>\r
+               <table class="table table-striped table-bordered  table-hover table-details" id="msbTable">\r
+                                    <thead>\r
+                                        <tr>                                         \r
+                                            <th id="org_onap_msb_discover_form_service_no" name_i18n="org_onap_msb_discover_ui_i18n"></th> \r
+                                            <th id="org_onap_msb_discover_form_servicename" name_i18n="org_onap_msb_discover_ui_i18n"></th>\r
+                                            <th id="org_onap_msb_discover_form_version" name_i18n="org_onap_msb_discover_ui_i18n"></th>\r
+                                            <th id="org_onap_msb_discover_form_namespace" name_i18n="org_onap_msb_discover_ui_i18n"></th>                                        \r
+                                            <th id="org_onap_msb_discover_form_serviceurl" name_i18n="org_onap_msb_discover_ui_i18n"></th>                                 \r
+                                            <th id="org_onap_msb_discover_form_protocol" name_i18n="org_onap_msb_discover_ui_i18n"></th>\r
+                                            <th id="org_onap_msb_discover_form_visualrange" name_i18n="org_onap_msb_discover_ui_i18n"></th>\r
+                                             <th id="org_onap_msb_discover_form_control" name_i18n="org_onap_msb_discover_ui_i18n"></th>                                                                                \r
+                                        </tr>\r
+                                    </thead>\r
+                                    <tbody ms-each-msb="msbRouteArray">\r
+                                        <tr>                                                                                     \r
+                                            <td ms-text="$index+1"></td>\r
+                                            <td ms-text="msb.serviceName"></td>\r
+                                            <td ms-text="msb.version"></td>\r
+                                            <td ms-text="msb.namespace"></td>\r
+                                            <td ms-text="msb.url"></td>            \r
+                                            <td ms-text="msb.protocol"></td>\r
+                                            <td ms-html="routeUtil.showVisualRange(msb.visualRange)"></td>\r
+                                            <td>\r
+                                           \r
+                                              <a href="#" title="org_onap_msb_route_box_btn_view" name_i18n="org_onap_msb_discover_ui_i18n" class="btn btn-default btn-s" ms-click="viewmsbRoute(msb.serviceName,msb.version,msb.namespace)"><i class="fa fa-file-text-o"></i></a>\r
+                                             \r
+                                             <span   ms-visible="msb.is_manual==true">\r
+                                              <a href="#" title="org_onap_msb_route_box_btn_update" name_i18n="org_onap_msb_discover_ui_i18n" class="btn btn-default btn-s" ms-click="updatemsbRoute(msb.serviceName,msb.version,msb.namespace)"><i class="fa fa  fa-pencil-square-o"></i></a>\r
+                                              <a href="#" title="org_onap_msb_route_box_btn_delete" name_i18n="org_onap_msb_discover_ui_i18n" class="btn btn-default btn-s" ms-click="delmsbRoute(msb.serviceName,msb.version,msb.namespace,this)"><i class="fa fa-trash-o"></i></a>\r
+                                              </span>\r
+                                            </td>                                      \r
+                                        </tr> \r
+                                    \r
+                                                                            \r
+                                    </tbody>\r
+                                </table>\r
+                           \r
+                      </div>\r
+  <div style="margin-left:20px"  ms-visible="vm.loading"><img src="img/throbber.gif"></div>\r
+      \r
+\r
+           \r
+\r
+      </div>\r
+\r
+ </div>\r
+\r
+</div>\r
+\r
+\r
\r
+</div>\r
+\r
+\r
+\r
+\r
+\r
+\r
+       <script type="text/javascript"  src="js/jquery/jquery-1.10.2.min.js"></script>\r
+  <script type="text/javascript" src="js/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>\r
+ <script type="text/javascript" src="js/iframeResizer/iframeResizer.contentWindow.min.js"></script>\r
+       <script type="text/javascript"  src="js/bootstrap/js/bootstrap.min.js"></script>\r
+  <script type="text/javascript"  src="js/dataTables/jquery.dataTables.min.js"></script>\r
+  <script type="text/javascript"  src="js/dataTables/dataTables.bootstrap.min.js"></script>\r
+  <script src="js/jquery-validation/jquery.validate.js"></script>\r
+  <script type="text/javascript" src="js/bootbox/bootbox.min.js"></script>\r
+  <script src="js/bootstrap-growl.min.js"></script>\r
+       <script type="text/javascript"  src="js/avalon.js"></script>\r
+<script src="i18n/loadi18nApp_iui-discover_view.js"></script>\r
+  \r
+  <script src="js/routeUtil.js"></script>\r
+  <script src="js/dataTable.js"></script>\r
+       <script type="text/javascript"   src="js/routeController.js"></script>\r
+  <script type="text/javascript">\r
+\r
+$(function(){\r
+\r
+ loadPropertiesSideMenu('', 'msb-iui-discover-i18n', 'i18n/'); \r
+ avalon.scan();\r
+vm.initMSBRoute();\r
+\r
+});\r
+</script>\r
+       \r
+</body>\r
+</html>
\ No newline at end of file