2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright 2018 TechMahindra
6 *=================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 <!-- <div class="VersionMain" ng-show="showResult">
22 <div class="versionHeading"><img src="static/images/compare.jpg" width=25 height="25" style="margin-left:5px;"> Version Comparision Result</div>
23 <div class="columnsVersion">
25 <li class="headerVersion">Attributes</li>
26 <div style="background-color:#E1E0DA;">
27 <li class="listHeading">Config Details</li>
28 <li ng-repeat="(key,value) in objCompareModel1.versionDetails">{{key}}</li>
29 <hr class="separator">
32 <div style="background-color:#E1E0DA;">
33 <li class="listHeading">VNF Topology</li>
34 <li ng-repeat="(key,value) in objCompareModel1.topologyInfo">{{key}}</li>
35 <hr class="separator">
38 <div style="background-color:#E1E0DA;" ng-if="objCompareModel1.networkTopologyInfo.length>=1">
39 <li class="listHeading">Network Topology</li>
40 <li ng-repeat="(key,value) in objCompareModel1.networkTopologyInfo">{{key}}</li>
41 <hr class="separator">
44 <div style="background-color:#E1E0DA;">
45 <li class="listHeading">Operation Status</li>
46 <li ng-repeat="(key,value) in objCompareModel1.operationStatus">{{key}}</li>
47 <hr class="separator">
50 <div style="background-color:#E1E0DA;">
51 <li class="listHeading">VNF Topology Identifer</li>
52 <li ng-repeat="(key,value) in objCompareModel1.vnfTopologyIdentifier">{{key}}</li>
53 <hr class="separator">
58 <div class="columnsVersion">
60 <li class="headerVersion" style="background-color:#807C7C">Version {{objCompareModel1.versionDetails.vnfversion}}</li>
61 <div style="background-color:#E1E0DA;">
62 <li class="listHeading">Config Details</li>
63 <li ng-repeat="(key,value) in objCompareModel1.versionDetails">{{value}}</li>
64 <hr class="separator">
67 <div style="background-color:#E1E0DA;">
68 <li class="listHeading">VNF Topology</li>
69 <li ng-repeat="(key,value) in objCompareModel1.topologyInfo">{{value}}</li>
70 <hr class="separator">
73 <div style="background-color:#E1E0DA;" ng-if="objCompareModel1.networkTopologyInfo.length>=1">
74 <li class="listHeading">Network Topology</li>
75 <li ng-repeat="(key,value) in objCompareModel1.networkTopologyInfo">{{value}}</li>
76 <hr class="separator">
79 <div style="background-color:#E1E0DA;">
80 <li class="listHeading">Operation Status</li>
81 <li ng-repeat="(key,value) in objCompareModel1.operationStatus">{{value}}</li>
82 <hr class="separator">
85 <div style="background-color:#E1E0DA;">
86 <li class="listHeading">VNF Topology Identifer</li>
87 <li ng-repeat="(key,value) in objCompareModel1.vnfTopologyIdentifier">{{value}}</li>
88 <hr class="separator">
93 <div class="columnsVersion">
95 <li class="headerVersion"style="background-color:#807C7C">Version {{objCompareModel2.versionDetails.vnfversion}}</li>
96 <div style="background-color:#E1E0DA;">
97 <li class="listHeading">Config Details</li>
98 <li ng-repeat="(key,value) in objCompareModel2.versionDetails">{{value}}</li>
99 <hr class="separator">
102 <div style="background-color:#E1E0DA;">
103 <li class="listHeading">VNF Topology</li>
104 <li ng-repeat="(key,value) in objCompareModel2.topologyInfo">{{value}}</li>
105 <hr class="separator">
108 <div style="background-color:#E1E0DA;" ng-if="objCompareModel1.networkTopologyInfo.length>=1">
109 <li class="listHeading">Network Topology</li>
110 <li ng-repeat="(key,value) in objCompareModel2.networkTopologyInfo">{{value}}</li>
111 <hr class="separator">
114 <div style="background-color:#E1E0DA;">
115 <li class="listHeading">Operation Status</li>
116 <li ng-repeat="(key,value) in objCompareModel2.operationStatus">{{value}}</li>
117 <hr class="separator">
120 <div style="background-color:#E1E0DA;">
121 <li class="listHeading">VNF Topology Identifer</li>
122 <li ng-repeat="(key,value) in objCompareModel2.vnfTopologyIdentifier">{{value}}</li>
123 <hr class="separator">
132 <div id = "Div1" class="VersionMain" ng-show="showResult" >
133 <div class="versionHeading"><img src="static/images/compare.jpg" width=25 height="25" style="margin-left:5px;"> Version Comparision Result</div>
134 <table class="tableCompare" >
135 <td style="width:230px;">
137 <ul class="price" style="font-weight:bold;">
138 <li class="headerVersion">Attributes</li>
139 <div style="background-color:#E1E0DA;">
140 <li class="listHeading">Config Details</li>
141 <li ng-repeat="(key,value) in objCompareModel1.versionDetails">{{key}}</li>
142 <hr class="separator">
145 <div style="background-color:#E1E0DA;">
146 <li class="listHeading">VNF ID</li>
147 <li ng-repeat="(key,value) in objCompareModel1.vnfIdInfo">{{key}}</li>
148 <hr class="separator">
151 <div style="background-color:#E1E0DA;">
152 <li class="listHeading">SERVICE STATUS</li>
153 <li ng-repeat="(key,value) in objCompareModel1.serviceStatusInfo">{{key}}</li>
154 <hr class="separator">
157 <div style="background-color:#E1E0DA;">
158 <li class="listHeading">VNF Topology Identifer</li>
159 <li ng-repeat="(key,value) in objCompareModel1.vnfTopologyIdentifier">{{key}}</li>
160 <hr class="separator">
163 <div style="background-color:#E1E0DA;">
164 <li class="listHeading">Operation Status</li>
165 <li ng-repeat="(key,value) in objCompareModel1.operationStatus">{{key}}</li>
166 <hr class="separator">
169 <div style="background-color:#E1E0DA;">
170 <li class="listHeading">Request Info</li>
171 <li ng-repeat="(key,value) in objCompareModel1.vnfRequestInfo">{{key}}</li>
172 <hr class="separator">
175 <div style="background-color:#E1E0DA;">
176 <li class="listHeading">Service Info</li>
177 <li ng-repeat="(key,value) in objCompareModel1.serviceInfo">{{key}}</li>
178 <hr class="separator">
181 <div style="background-color:#E1E0DA;">
182 <li class="listHeading">Service Request Header</li>
183 <li ng-repeat="(key,value) in objCompareModel1.requestHeader">{{key}}</li>
184 <hr class="separator">
187 <div style="background-color:#E1E0DA;">
188 <li class="listHeading">Request Information</li>
189 <li ng-repeat="(key,value) in objCompareModel1.requestInfo">{{key}}</li>
190 <hr class="separator">
193 <div style="background-color:#E1E0DA;">
194 <li class="listHeading">VNF Topology</li>
195 <li ng-repeat="(key,value) in objCompareModel1.topologyInfo">{{key}}</li>
196 <hr class="separator">
204 <li class="headerVersion" style="background-color:#807C7C">Version {{objCompareModel1.versionDetails.vnfversion}}</li>
205 <div style="background-color:#E1E0DA;">
206 <li class="listHeading">Config Details</li>
207 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.versionDetails">{{value}}</li>
208 <hr class="separator">
211 <div style="background-color:#E1E0DA;" >
212 <li class="listHeading">VNF ID</li>
213 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.vnfIdInfo">{{value}}</li>
214 <hr class="separator">
217 <div style="background-color:#E1E0DA;">
218 <li class="listHeading">SERVICE STATUS</li>
219 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.serviceStatusInfo">{{value}}</li>
220 <hr class="separator">
223 <div style="background-color:#E1E0DA;">
224 <li class="listHeading">VNF Topology Identifer</li>
225 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.vnfTopologyIdentifier">{{value}}</li>
226 <hr class="separator">
229 <div style="background-color:#E1E0DA;">
230 <li class="listHeading">Operation Status</li>
231 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.operationStatus">{{value}}</li>
232 <hr class="separator">
235 <div style="background-color:#E1E0DA;">
236 <li class="listHeading">Request Info</li>
237 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.vnfRequestInfo">{{value}}</li>
238 <hr class="separator">
241 <div style="background-color:#E1E0DA;">
242 <li class="listHeading">Service Info</li>
243 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.serviceInfo">{{value}}</li>
244 <hr class="separator">
247 <div style="background-color:#E1E0DA;">
248 <li class="listHeading">Service Request Header</li>
249 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.requestHeader">{{value}}</li>
250 <hr class="separator">
253 <div style="background-color:#E1E0DA;">
254 <li class="listHeading">Request Information</li>
255 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.requestInfo">{{value}}</li>
256 <hr class="separator">
259 <div style="background-color:#E1E0DA;">
260 <li class="listHeading">VNF Topology</li>
261 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel1.topologyInfo">{{value}}</li>
262 <hr class="separator">
270 <li class="headerVersion"style="background-color:#807C7C">Version {{objCompareModel2.versionDetails.vnfversion}}</li>
271 <div style="background-color:#E1E0DA;">
272 <li class="listHeading">Config Details</li>
273 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.versionDetails">{{value}}</li>
274 <hr class="separator">
277 <div style="background-color:#E1E0DA;">
278 <li class="listHeading">VNF ID</li>
279 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.vnfIdInfo">{{value}}</li>
280 <hr class="separator">
283 <div style="background-color:#E1E0DA;">
284 <li class="listHeading">SERVICE STATUS</li>
285 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.serviceStatusInfo">{{value}}</li>
286 <hr class="separator">
289 <div style="background-color:#E1E0DA;">
290 <li class="listHeading">VNF Topology Identifer</li>
291 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.vnfTopologyIdentifier">{{value}}</li>
292 <hr class="separator">
295 <div style="background-color:#E1E0DA;">
296 <li class="listHeading">Operation Status</li>
297 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.operationStatus">{{value}}</li>
298 <hr class="separator">
301 <div style="background-color:#E1E0DA;">
302 <li class="listHeading">Request Info</li>
303 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.vnfRequestInfo">{{value}}</li>
304 <hr class="separator">
307 <div style="background-color:#E1E0DA;">
308 <li class="listHeading">Service Info</li>
309 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.serviceInfo">{{value}}</li>
310 <hr class="separator">
313 <div style="background-color:#E1E0DA;">
314 <li class="listHeading">Service Request Header</li>
315 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.requestHeader">{{value}}</li>
316 <hr class="separator">
319 <div style="background-color:#E1E0DA;">
320 <li class="listHeading">Request Information</li>
321 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.requestInfo">{{value}}</li>
322 <hr class="separator">
325 <div style="background-color:#E1E0DA;">
326 <li class="listHeading">VNF Topology</li>
327 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel2.topologyInfo">{{value}}</li>
328 <hr class="separator">
333 </td><td ng-show=version3>
336 <li class="headerVersion"style="background-color:#807C7C">Version {{objCompareModel3.versionDetails.vnfversion}}</li>
337 <div style="background-color:#E1E0DA;">
338 <li class="listHeading">Config Details</li>
339 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.versionDetails">{{value}}</li>
340 <hr class="separator">
343 <div style="background-color:#E1E0DA;">
344 <li class="listHeading">VNF ID</li>
345 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.vnfIdInfo">{{value}}</li>
346 <hr class="separator">
349 <div style="background-color:#E1E0DA;">
350 <li class="listHeading">SERVICE STATUS</li>
351 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.serviceStatusInfo">{{value}}</li>
352 <hr class="separator">
355 <div style="background-color:#E1E0DA;">
356 <li class="listHeading">VNF Topology Identifer</li>
357 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.vnfTopologyIdentifier">{{value}}</li>
358 <hr class="separator">
361 <div style="background-color:#E1E0DA;">
362 <li class="listHeading">Operation Status</li>
363 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.operationStatus">{{value}}</li>
364 <hr class="separator">
367 <div style="background-color:#E1E0DA;">
368 <li class="listHeading">Request Info</li>
369 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.vnfRequestInfo">{{value}}</li>
370 <hr class="separator">
373 <div style="background-color:#E1E0DA;">
374 <li class="listHeading">Service Info</li>
375 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.serviceInfo">{{value}}</li>
376 <hr class="separator">
379 <div style="background-color:#E1E0DA;">
380 <li class="listHeading">Service Request Header</li>
381 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.requestHeader">{{value}}</li>
382 <hr class="separator">
385 <div style="background-color:#E1E0DA;">
386 <li class="listHeading">Request Information</li>
387 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.requestInfo">{{value}}</li>
388 <hr class="separator">
391 <div style="background-color:#E1E0DA;">
392 <li class="listHeading">VNF Topology</li>
393 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel3.topologyInfo">{{value}}</li>
394 <hr class="separator">
399 </td><td ng-show=version4>
402 <li class="headerVersion"style="background-color:#807C7C">Version {{objCompareModel4.versionDetails.vnfversion}}</li>
403 <div style="background-color:#E1E0DA;">
404 <li class="listHeading">Config Details</li>
405 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.versionDetails">{{value}}</li>
406 <hr class="separator">
409 <div style="background-color:#E1E0DA;">
410 <li class="listHeading">VNF ID</li>
411 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.vnfIdInfo">{{value}}</li>
412 <hr class="separator">
415 <div style="background-color:#E1E0DA;">
416 <li class="listHeading">SERVICE STATUS</li>
417 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.serviceStatusInfo">{{value}}</li>
418 <hr class="separator">
421 <div style="background-color:#E1E0DA;">
422 <li class="listHeading">VNF Topology Identifer</li>
423 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.vnfTopologyIdentifier">{{value}}</li>
424 <hr class="separator">
427 <div style="background-color:#E1E0DA;">
428 <li class="listHeading">Operation Status</li>
429 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.operationStatus">{{value}}</li>
430 <hr class="separator">
433 <div style="background-color:#E1E0DA;">
434 <li class="listHeading">Request Info</li>
435 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.vnfRequestInfo">{{value}}</li>
436 <hr class="separator">
439 <div style="background-color:#E1E0DA;">
440 <li class="listHeading">Service Info</li>
441 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.serviceInfo">{{value}}</li>
442 <hr class="separator">
445 <div style="background-color:#E1E0DA;">
446 <li class="listHeading">Service Request Header</li>
447 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.requestHeader">{{value}}</li>
448 <hr class="separator">
451 <div style="background-color:#E1E0DA;">
452 <li class="listHeading">Request Information</li>
453 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.requestInfo">{{value}}</li>
454 <hr class="separator">
457 <div style="background-color:#E1E0DA;">
458 <li class="listHeading">VNF Topology</li>
459 <li style="height:29px;overflow: auto;" ng-repeat="(key,value) in objCompareModel4.topologyInfo">{{value}}</li>
460 <hr class="separator">