Application Onboarding page 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   
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 <script src="bower_components_external/utils/purify.js"></script>
74
75 <!-- kpi dashboard related styles -->
76 <!--  kpi start -->
77 <!--  kpi end -->
78
79
80 <!-- build:css({.tmp,client}) app/app.css -->
81 <link rel="stylesheet" href="app/app.css">
82 <!-- injector:css -->
83 <!-- endinjector -->
84 <!-- endbuild -->
85
86          <style>
87
88    html, body{
89     height: 100%;
90     overflow:hidden;
91         }
92
93     </style>
94
95 </head>
96 <body ng-app="ecompApp">
97 <script>
98             if (!String.prototype.includes) {
99                   String.prototype.includes = function(search, start) {
100                     'use strict';
101                     if (typeof start !== 'number') {
102                       start = 0;
103                     }
104
105                     if (start + search.length > this.length) {
106                       return false;
107                     } else {
108                       return this.indexOf(search, start) !== -1;
109                     }
110                   };
111                 }
112
113             function nthIndex(str, pat, n){
114                 var L= str.length, i= -1;
115                 while(n-- && i++<L){
116                 i= str.indexOf(pat, i);
117                 if (i < 0) break;
118                 }
119                  return i;
120         }
121
122             
123                 var base = window.location.pathname.substring(0, window.location.pathname.indexOf("/",2)+1);
124                 document.write("<base href='" + base + "' />");
125                 document.write("<base href='" + DOMPurify.sanitize(base) + "' />");
126
127                 
128             
129            
130 </script>
131
132 <script type="text/javascript">
133
134         // onLoad='isCascadeFrame(this)'
135         if (self != top && !self.window.location.pathname.includes("unKnownError")) {
136         var e = document.body;
137         var parent = e.parentNode;
138         e.parentNode.removeChild(e);
139         //var textnode = document.createTextNode("An unknown error has occured. Please contact your system administrator"); 
140         //parent.appendChild(textnode);
141         window.location = "unKnownError";
142         }
143
144 </script>
145
146 <!--[if lt IE 7]>
147 <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>
148 <![endif]-->
149
150 <!-- Add your site or application content here -->
151 <div ui-view="header"></div>
152 <div ui-view="tabbar"></div>
153 <div ng-show="ContentModel.IsVisible" class="slide">
154         <div ui-view="content"></div>
155         <div class="loadingLayer" id="loadLayer"></div>
156         <div ui-view="sidebar"></div>
157         <div ui-view="userbar" style="float:right"></div>
158 </div>
159 <div ui-view="error"></div>
160 <div ui-view="footer"></div>
161
162 <!--[if lt IE 9]>
163 <script src="../bower_components/es5-shim/es5-shim.js"></script>
164 <script src="../bower_components/json3/lib/json3.min.js"></script>
165 <![endif]-->
166 <!-- build:js({client,node_modules}) app/vendor.js -->
167 <!-- bower:js -->
168 <script src="bower_components/jquery/dist/jquery.js"></script>
169 <script src="bower_components/es5-shim/es5-shim.js"></script>
170 <script src="bower_components/angular/angular.js"></script>
171 <script src="bower_components/angular-animate/angular-animate.js"></script>
172 <script src="bower_components/angular-route/angular-route.js"></script>
173 <script src="bower_components/angular-aria/angular-aria.js"></script>
174 <script src="bower_components/angular-messages/angular-messages.js"></script>
175 <script src="bower_components/angular-material/angular-material.js"></script>
176 <script src="bower_components/json3/lib/json3.js"></script>
177 <script src="bower_components/angular-resource/angular-resource.js"></script>
178 <script src="bower_components/angular-cookies/angular-cookies.js"></script>
179 <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
180 <script src="bower_components/lodash/lodash.js"></script>
181 <script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>
182 <script src="bower_components/ui-select/dist/select.js"></script>
183 <script src="bower_components/angular-touch/angular-touch.js"></script>
184 <script src="bower_components/angular-smart-table/dist/smart-table.js"></script>
185 <script src="bower_components/hammerjs/hammer.js"></script>
186 <script src="bower_components/angular-gestures/gestures.min.js"></script>
187 <script src="bower_components/angular-cache/dist/angular-cache.js"></script>
188 <script src="bower_components/ng-dialog/js/ngDialog.js"></script>
189 <script src="bower_components/jqTree/tree.jquery.js"></script>
190 <script src="bower_components/angular-uuid/uuid.min.js"></script>
191 <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
192 <script src="bower_components/jquery-mousewheel/jquery.mousewheel.js"></script>
193 <script src="bower_components/jquery.newstape/dist/jquery.newstape.min.js"></script>
194 <script src="bower_components/oclazyload/dist/ocLazyLoad.js"></script>
195 <script src="bower_components/d3/index-browserify.js"></script>
196 <script src="bower_components/javascript-detect-element-resize/detect-element-resize.js"></script>
197 <script src="bower_components/angular-gridster/src/angular-gridster.js"></script>
198 <!-- endbower -->
199 <!-- endbuild -->
200
201 <!-- nabil - add this part to gruntfile -->
202 <script src="bower_components_external/angular-gridster/angular-gridster.min.js"></script>
203 <script src="bower_components_external/bowser/bowser.js"></script>
204
205
206
207
208 <script src="bower_components_external/b2b/js/b2b-angular/b2b-library.min.js"></script>
209 <script src="bower_components/angular-translate/angular-translate.js"></script>
210 <script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script>
211 <!-- end-->
212
213 <!-- Avoid ^M (control-M, i.e., carriage-return, i.e., Windows line endings here. -->
214
215 <!-- build:js(.tmp) app/app.js -->
216 <script src="app/app.js"></script>
217   <!-- injector:js -->
218   <script src="app/configurations.js"></script>
219   <script src="app/directives/auto-focus/auto-focus.directive.js"></script>
220   <script src="app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js"></script>
221   <script src="app/directives/file-upload/file-upload.directive.js"></script>
222   <script src="app/directives/image-upload/image-upload.directive.js"></script>
223   <script src="app/directives/left-menu/left-menu.directive.js"></script>
224   <script src="app/directives/multiple-select/multiple-select.directive.js"></script>
225   <script src="app/directives/multiple-select/multiple-select2.directive.js"></script>
226   <script src="app/directives/right-click-menu/right-click-menu.directive.js"></script>
227   <script src="app/directives/right-click/ng-right-click-directive.js"></script>
228   <script src="app/directives/right-menu/right-menu.directive.js"></script>
229   <script src="app/directives/scroll-top/scroll-top.directive.js"></script>
230   <script src="app/directives/search-users/search-users.controller.js"></script>
231   <script src="app/directives/search-users/search-users.directive.js"></script>
232   <script src="app/filters/elipsis/elipsis.filter.js"></script>
233   <script src="app/filters/pagination-start-from/start-from.filter.js"></script>
234   <script src="app/filters/translate/translate.filter.js"></script>
235   <script src="app/filters/trusted-url/trusted-url.filter.js"></script>
236   <script src="app/router.js"></script>
237   <script src="app/services/admins/admins.service.js"></script>
238   <script src="app/services/applications/applications.service.js"></script>
239   <script src="app/services/audit-log/audit-log.service.js"></script>
240   <script src="app/services/base64/base64.service.js"></script>
241   <script src="app/services/basic-auth-account/basic-auth-account.service.js"></script>
242   <script src="app/services/be-property-reader/be-property-reader.service.js"></script>
243   <script src="app/services/catalog/catalog.service.js"></script>
244   <script src="app/services/confirm-box/confirm-box.service.js"></script>
245   <script src="app/services/contact-us/contact-us.service.js"></script>
246   <script src="app/services/dashboard/dashboard.service.js"></script>
247   <script src="app/services/error-messages/error-messages.service.js"></script>
248   <script src="app/services/external-request-access-service/external-request-access-service.js"></script>
249   <script src="app/services/functionalMenu/functionalMenu.service.js"></script>
250   <script src="app/services/global-constants/global-constants.js"></script>
251   <script src="app/services/manifest/manifest.service.js"></script>
252   <script src="app/services/menus/menus.service.js"></script>
253   <script src="app/services/microservice/microservice.service.js"></script>
254   <script src="app/services/notification/notification.service.js"></script>
255   <script src="app/services/portal-admins/portal-admins.service.js"></script>
256   <script src="app/services/recommendation/recommendation.service.js"></script>
257   <script src="app/services/role/role.service.js"></script>
258   <script src="app/services/scheduler/scheduler.service.js"></script>
259   <script src="app/services/support/getAccess/get-access.service.js"></script>
260   <script src="app/services/support/session/session.service.js"></script>
261   <script src="app/services/translate/translate.service.js"></script>
262   <script src="app/services/userProfile/userProfile.service.js"></script>
263   <script src="app/services/userbar/userbar.update.service.js"></script>
264   <script src="app/services/users/users.service.js"></script>
265   <script src="app/services/utils/utils.service.js"></script>
266   <script src="app/services/widgets-catalog/widgets-catalog.service.js"></script>
267   <script src="app/services/widgets/widgets.service.js"></script>
268   <script src="app/views/account-onboarding/account-add-details/account-add-details.js"></script>
269   <script src="app/views/account-onboarding/account-onboarding.controller.js"></script>
270   <script src="app/views/admins/add-admin-dialogs/new-admin.controller.js"></script>
271   <script src="app/views/admins/admins.controller.js"></script>
272   <script src="app/views/applications/application-details-dialog/application-details.controller.js"></script>
273   <script src="app/views/applications/applications.controller.js"></script>
274   <script src="app/views/catalog/catalog.controller.js"></script>
275   <script src="app/views/catalog/catalogconfirmation.controller.js"></script>
276   <script src="app/views/confirmation-box/confirmation-box.controller.js"></script>
277   <script src="app/views/dashboard/dashboard-widget-parameters.controller.js"></script>
278   <script src="app/views/dashboard/dashboard-widget.controller.js"></script>
279   <script src="app/views/dashboard/dashboard.controller.js"></script>
280   <script src="app/views/dashboard/newsticker.controller.js"></script>
281   <script src="app/views/errors/error.controller.js"></script>
282   <script src="app/views/footer/footer.controller.js"></script>
283   <script src="app/views/functionalMenu/functionalMenu-dialog/menu-details.controller.js"></script>
284   <script src="app/views/functionalMenu/functionalMenu.controller.js"></script>
285   <script src="app/views/functionalMenu/jqTreeContextMenu.js"></script>
286   <script src="app/views/header/header.controller.js"></script>
287   <script src="app/views/header/profile-edit-dialogs/profile-edit.controller.js"></script>
288   <script src="app/views/headerRecommendation/headerRecommendations.controller.js"></script>
289   <script src="app/views/microservice-onboarding/microservice-add-details/microservice-add-details.js"></script>
290   <script src="app/views/microservice-onboarding/microservice-onboarding.controller.js"></script>
291   <script src="app/views/notification-history/notificationhistory.controller.js"></script>
292   <script src="app/views/portal-admin/new-portal-admin/new-portal-admin.controller.js"></script>
293   <script src="app/views/portal-admin/portal-admin-controller.js"></script>
294   <script src="app/views/role/role-controller.js"></script>
295   <script src="app/views/role/role-create-edit-popup-controller.js"></script>
296   <script src="app/views/role/role-function-list-controller.js"></script>
297   <script src="app/views/role/role-list-controller.js"></script>
298   <script src="app/views/role/rolefunctionpopupController.js"></script>
299   <script src="app/views/role/rolepopupmodelController.js"></script>
300   <script src="app/views/scheduler/scheduler.controller.js"></script>
301   <script src="app/views/search/search.controller.js"></script>
302   <script src="app/views/sidebar/sidebar.controller.js"></script>
303   <script src="app/views/support/contact-us/contact-us-manage/contact-us-manage.controller.js"></script>
304   <script src="app/views/support/contact-us/contact-us.controller.js"></script>
305   <script src="app/views/support/get-access/get-access.controller.js"></script>
306   <script src="app/views/tabs/tabs.controller.js"></script>
307   <script src="app/views/user-notifications-admin/user.notifications.controller.js"></script>
308   <script src="app/views/user-notifications-admin/user.notifications.modal.controller.js"></script>
309   <script src="app/views/userbar/userbar.controller.js"></script>
310   <script src="app/views/users/new-user-dialogs/bulk-user.controller.js"></script>
311   <script src="app/views/users/new-user-dialogs/new-user.controller.js"></script>
312   <script src="app/views/users/users.controller.js"></script>
313   <script src="app/views/widget-catalog/widget-catalog.controller.js"></script>
314   <script src="app/views/widget-onboarding/widget-details-dialog/widget-details.controller.js"></script>
315   <script src="app/views/widget-onboarding/widget-onboarding.controller.js"></script>
316   <script src="app/views/widgets/widget-details-dialog/widget-details.controller.js"></script>
317   <script src="app/views/widgets/widgets.controller.js"></script>
318   <!-- endinjector -->
319 <!-- endbuild -->
320
321
322 </body>
323 </html>