Security/ Package Name changes
[portal.git] / ecomp-portal-FE-os / client / index.html
1 <!--
2   ============LICENSE_START==========================================
3   ONAP Portal
4   ===================================================================
5   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6   ===================================================================
7  
8   Unless otherwise specified, all software contained herein is licensed
9   under the Apache License, Version 2.0 (the "License");
10   you may not use this software except in compliance with the License.
11   You may obtain a copy of the License at
12  
13               http://www.apache.org/licenses/LICENSE-2.0
14  
15   Unless required by applicable law or agreed to in writing, software
16   distributed under the License is distributed on an "AS IS" BASIS,
17   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18   See the License for the specific language governing permissions and
19   limitations under the License.
20  
21   Unless otherwise specified, all documentation contained herein is licensed
22   under the Creative Commons License, Attribution 4.0 Intl. (the "License");
23   you may not use this documentation except in compliance with the License.
24   You may obtain a copy of the License at
25  
26               https://creativecommons.org/licenses/by/4.0/
27  
28   Unless required by applicable law or agreed to in writing, documentation
29   distributed under the License is distributed on an "AS IS" BASIS,
30   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
31   See the License for the specific language governing permissions and
32   limitations under the License.
33  
34   ============LICENSE_END============================================
35  
36   ECOMP is a trademark and service mark of AT&T Intellectual Property.
37   -->
38 <!doctype html>
39 <!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
40 <!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
41 <!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
42 <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
43 <head>
44     <meta charset="utf-8">
45     <meta http-equiv="X-UA-Compatible" content="IE=edge">
46     <title></title>
47     <meta name="description" content="">
48     <meta name="viewport" content="width=device-width">
49     <!--<base href="/ecompportal/">-->
50     <!--!!!!!!!!!!!!!!!!!!!!! moved base href from here to script tag in body, please change base href based on your server -->
51     <!-- nabil - add this part to gruntfile -->
52     <link rel="stylesheet" href="bower_components_external/ionicons-2.0.1/css/ionicons.css">
53     <link rel="stylesheet" href="bower_components_external/ionicons-2.0.1/css/ecomp-ionicons.css">    
54     <link rel="stylesheet" href="bower_components_external/b2b/css/b2b-angular/b2b-angular.css">
55     <link rel="stylesheet" href="bower_components_external/b2b/js/b2b-angular/font_icons.css">
56
57     
58     
59     <!-- end -->
60
61 <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
62 <!-- build:css(client) app/vendor.css -->
63 <!-- bower:css -->
64 <link rel="stylesheet" href="bower_components/angular-material/angular-material.css" />
65 <link rel="stylesheet" href="bower_components/ui-select/dist/select.css" />
66 <link rel="stylesheet" href="bower_components/ng-dialog/css/ngDialog.css" />
67 <link rel="stylesheet" href="bower_components/ng-dialog/css/ngDialog-theme-default.css" />
68 <link rel="stylesheet" href="bower_components/jqTree/jqtree.css" />
69 <link rel="stylesheet" href="bower_components/angular-gridster/dist/angular-gridster.css" />
70 <!-- endbower -->
71 <!-- endbuild -->  
72
73 <!-- kpi dashboard related styles -->
74 <!--  kpi start -->
75 <!--  kpi end -->
76
77
78 <!-- build:css({.tmp,client}) app/app.css -->
79 <link rel="stylesheet" href="app/app.css">
80 <!-- injector:css -->
81 <!-- endinjector -->
82 <!-- endbuild -->
83
84          <style>
85
86    html, body{
87     height: 100%;
88     overflow:hidden;
89         }
90
91     </style>
92
93 </head>
94 <body ng-app="ecompApp">
95 <base href="" id="baseHref">
96 <script>
97             if (!String.prototype.includes) {
98                   String.prototype.includes = function(search, start) {
99                     'use strict';
100                     if (typeof start !== 'number') {
101                       start = 0;
102                     }
103
104                     if (start + search.length > this.length) {
105                       return false;
106                     } else {
107                       return this.indexOf(search, start) !== -1;
108                     }
109                   };
110                 }
111
112             function nthIndex(str, pat, n){
113                 var L= str.length, i= -1;
114                 while(n-- && i++<L){
115                 i= str.indexOf(pat, i);
116                 if (i < 0) break;
117                 }
118                  return i;
119         }
120
121             
122                 var base = window.location.pathname.substring(0, window.location.pathname.indexOf("/",2)+1);
123                 document.getElementById('baseHref').href = base;
124
125                 
126             
127            
128 </script>
129
130 <script type="text/javascript">
131
132         // onLoad='isCascadeFrame(this)'
133         if (self != top && !self.window.location.pathname.includes("unKnownError")) {
134         var e = document.body;
135         var parent = e.parentNode;
136         e.parentNode.removeChild(e);
137         //var textnode = document.createTextNode("An unknown error has occured. Please contact your system administrator"); 
138         //parent.appendChild(textnode);
139         window.location = "unKnownError";
140         }
141
142 </script>
143
144 <!--[if lt IE 7]>
145 <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
146 <![endif]-->
147
148 <!-- Add your site or application content here -->
149 <div ui-view="header"></div>
150 <div ui-view="tabbar"></div>
151 <div ng-show="ContentModel.IsVisible" class="slide">
152         <div ui-view="content"></div>
153         <div class="loadingLayer" id="loadLayer"></div>
154         <div ui-view="sidebar"></div>
155         <div ui-view="userbar" style="float:right"></div>
156 </div>
157 <div ui-view="error"></div>
158 <div ui-view="footer"></div>
159
160 <!--[if lt IE 9]>
161 <script src="../bower_components/es5-shim/es5-shim.js"></script>
162 <script src="../bower_components/json3/lib/json3.min.js"></script>
163 <![endif]-->
164 <!-- build:js({client,node_modules}) app/vendor.js -->
165 <!-- bower:js -->
166 <script src="bower_components/jquery/dist/jquery.js"></script>
167 <script src="bower_components/angular/angular.js"></script>
168 <script src="bower_components/angular-animate/angular-animate.js"></script>
169 <script src="bower_components/angular-route/angular-route.js"></script>
170 <script src="bower_components/angular-aria/angular-aria.js"></script>
171 <script src="bower_components/angular-messages/angular-messages.js"></script>
172 <script src="bower_components/angular-material/angular-material.js"></script>
173 <script src="bower_components/angular-resource/angular-resource.js"></script>
174 <script src="bower_components/angular-cookies/angular-cookies.js"></script>
175 <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
176 <script src="bower_components/lodash/lodash.js"></script>
177 <script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>
178 <script src="bower_components/ui-select/dist/select.js"></script>
179 <script src="bower_components/angular-touch/angular-touch.js"></script>
180 <script src="bower_components/angular-smart-table/dist/smart-table.js"></script>
181 <script src="bower_components/hammerjs/hammer.js"></script>
182 <script src="bower_components/angular-gestures/gestures.min.js"></script>
183 <script src="bower_components/angular-cache/dist/angular-cache.js"></script>
184 <script src="bower_components/ng-dialog/js/ngDialog.js"></script>
185 <script src="bower_components/jqTree/tree.jquery.js"></script>
186 <script src="bower_components/angular-uuid/uuid.min.js"></script>
187 <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
188 <script src="bower_components/jquery-mousewheel/jquery.mousewheel.js"></script>
189 <script src="bower_components/jquery.newstape/dist/jquery.newstape.min.js"></script>
190 <script src="bower_components/oclazyload/dist/ocLazyLoad.js"></script>
191 <script src="bower_components/d3/index-browserify.js"></script>
192 <script src="bower_components/javascript-detect-element-resize/detect-element-resize.js"></script>
193 <script src="bower_components/angular-gridster/src/angular-gridster.js"></script>
194 <!-- endbower -->
195 <!-- endbuild -->
196
197 <!-- nabil - add this part to gruntfile -->
198 <script src="bower_components_external/angular-gridster/angular-gridster.min.js"></script>
199 <script src="bower_components_external/bowser/bowser.js"></script>
200
201
202
203
204 <script src="bower_components_external/b2b/js/b2b-angular/b2b-library.min.js"></script>
205 <!-- end-->
206
207 <!-- Avoid ^M (control-M, i.e., carriage-return, i.e., Windows line endings here. -->
208
209 <!-- build:js(.tmp) app/app.js -->
210 <script src="app/app.js"></script>
211   <!-- injector:js -->
212   <script src="app/configurations.js"></script>
213   <script src="app/directives/auto-focus/auto-focus.directive.js"></script>
214   <script src="app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js"></script>
215   <script src="app/directives/file-upload/file-upload.directive.js"></script>
216   <script src="app/directives/image-upload/image-upload.directive.js"></script>
217   <script src="app/directives/left-menu/left-menu.directive.js"></script>
218   <script src="app/directives/multiple-select/multiple-select.directive.js"></script>
219   <script src="app/directives/multiple-select/multiple-select2.directive.js"></script>
220   <script src="app/directives/right-click-menu/right-click-menu.directive.js"></script>
221   <script src="app/directives/right-click/ng-right-click-directive.js"></script>
222   <script src="app/directives/right-menu/right-menu.directive.js"></script>
223   <script src="app/directives/scroll-top/scroll-top.directive.js"></script>
224   <script src="app/directives/search-users/search-users.controller.js"></script>
225   <script src="app/directives/search-users/search-users.directive.js"></script>
226   <script src="app/filters/elipsis/elipsis.filter.js"></script>
227   <script src="app/filters/pagination-start-from/start-from.filter.js"></script>
228   <script src="app/filters/trusted-url/trusted-url.filter.js"></script>
229   <script src="app/router.js"></script>
230   <script src="app/services/admins/admins.service.js"></script>
231   <script src="app/services/applications/applications.service.js"></script>
232   <script src="app/services/audit-log/audit-log.service.js"></script>
233   <script src="app/services/base64/base64.service.js"></script>
234   <script src="app/services/basic-auth-account/basic-auth-account.service.js"></script>
235   <script src="app/services/be-property-reader/be-property-reader.service.js"></script>
236   <script src="app/services/catalog/catalog.service.js"></script>
237   <script src="app/services/confirm-box/confirm-box.service.js"></script>
238   <script src="app/services/contact-us/contact-us.service.js"></script>
239   <script src="app/services/dashboard/dashboard.service.js"></script>
240   <script src="app/services/error-messages/error-messages.service.js"></script>
241   <script src="app/services/external-request-access-service/external-request-access-service.js"></script>
242   <script src="app/services/functionalMenu/functionalMenu.service.js"></script>
243   <script src="app/services/global-constants/global-constants.js"></script>
244   <script src="app/services/manifest/manifest.service.js"></script>
245   <script src="app/services/menus/menus.service.js"></script>
246   <script src="app/services/microservice/microservice.service.js"></script>
247   <script src="app/services/notification/notification.service.js"></script>
248   <script src="app/services/portal-admins/portal-admins.service.js"></script>
249   <script src="app/services/recommendation/recommendation.service.js"></script>
250   <script src="app/services/role/role.service.js"></script>
251   <script src="app/services/scheduler/scheduler.service.js"></script>
252   <script src="app/services/support/getAccess/get-access.service.js"></script>
253   <script src="app/services/support/session/session.service.js"></script>
254   <script src="app/services/userProfile/userProfile.service.js"></script>
255   <script src="app/services/userbar/userbar.update.service.js"></script>
256   <script src="app/services/users/users.service.js"></script>
257   <script src="app/services/utils/utils.service.js"></script>
258   <script src="app/services/widgets-catalog/widgets-catalog.service.js"></script>
259   <script src="app/services/widgets/widgets.service.js"></script>
260   <script src="app/views/account-onboarding/account-add-details/account-add-details.js"></script>
261   <script src="app/views/account-onboarding/account-onboarding.controller.js"></script>
262   <script src="app/views/admins/add-admin-dialogs/new-admin.controller.js"></script>
263   <script src="app/views/admins/admins.controller.js"></script>
264   <script src="app/views/applications/application-details-dialog/application-details.controller.js"></script>
265   <script src="app/views/applications/applications.controller.js"></script>
266   <script src="app/views/catalog/catalog.controller.js"></script>
267   <script src="app/views/catalog/catalogconfirmation.controller.js"></script>
268   <script src="app/views/confirmation-box/confirmation-box.controller.js"></script>
269   <script src="app/views/dashboard/dashboard-widget-parameters.controller.js"></script>
270   <script src="app/views/dashboard/dashboard-widget.controller.js"></script>
271   <script src="app/views/dashboard/dashboard.controller.js"></script>
272   <script src="app/views/dashboard/newsticker.controller.js"></script>
273   <script src="app/views/errors/error.controller.js"></script>
274   <script src="app/views/footer/footer.controller.js"></script>
275   <script src="app/views/functionalMenu/functionalMenu-dialog/menu-details.controller.js"></script>
276   <script src="app/views/functionalMenu/functionalMenu.controller.js"></script>
277   <script src="app/views/functionalMenu/jqTreeContextMenu.js"></script>
278   <script src="app/views/header/header.controller.js"></script>
279   <script src="app/views/header/profile-edit-dialogs/profile-edit.controller.js"></script>
280   <script src="app/views/headerRecommendation/headerRecommendations.controller.js"></script>
281   <script src="app/views/microservice-onboarding/microservice-add-details/microservice-add-details.js"></script>
282   <script src="app/views/microservice-onboarding/microservice-onboarding.controller.js"></script>
283   <script src="app/views/notification-history/notificationhistory.controller.js"></script>
284   <script src="app/views/portal-admin/new-portal-admin/new-portal-admin.controller.js"></script>
285   <script src="app/views/portal-admin/portal-admin-controller.js"></script>
286   <script src="app/views/role/role-controller.js"></script>
287   <script src="app/views/role/role-create-edit-popup-controller.js"></script>
288   <script src="app/views/role/role-function-list-controller.js"></script>
289   <script src="app/views/role/role-list-controller.js"></script>
290   <script src="app/views/role/rolefunctionpopupController.js"></script>
291   <script src="app/views/role/rolepopupmodelController.js"></script>
292   <script src="app/views/scheduler/scheduler.controller.js"></script>
293   <script src="app/views/search/search.controller.js"></script>
294   <script src="app/views/sidebar/sidebar.controller.js"></script>
295   <script src="app/views/support/contact-us/contact-us-manage/contact-us-manage.controller.js"></script>
296   <script src="app/views/support/contact-us/contact-us.controller.js"></script>
297   <script src="app/views/support/get-access/get-access.controller.js"></script>
298   <script src="app/views/tabs/tabs.controller.js"></script>
299   <script src="app/views/user-notifications-admin/user.notifications.controller.js"></script>
300   <script src="app/views/user-notifications-admin/user.notifications.json.details.controller.js"></script>
301   <script src="app/views/user-notifications-admin/user.notifications.modal.controller.js"></script>
302   <script src="app/views/userbar/userbar.controller.js"></script>
303   <script src="app/views/users/new-user-dialogs/bulk-user.controller.js"></script>
304   <script src="app/views/users/new-user-dialogs/new-user.controller.js"></script>
305   <script src="app/views/users/users.controller.js"></script>
306   <script src="app/views/widget-catalog/widget-catalog.controller.js"></script>
307   <script src="app/views/widget-onboarding/widget-details-dialog/widget-details.controller.js"></script>
308   <script src="app/views/widget-onboarding/widget-onboarding.controller.js"></script>
309   <script src="app/views/widgets/widget-details-dialog/widget-details.controller.js"></script>
310   <script src="app/views/widgets/widgets.controller.js"></script>
311   <!-- endinjector -->
312 <!-- endbuild -->
313
314
315 </body>
316 </html>