blob: 533099d6a8fff632751eb5a9bfdfc192c6115dc4 [file] [log] [blame]
Rizwan Haider8e5f4772016-08-17 18:04:35 -04001<div id="home" class="container-fluid">
2 <div class="row">
3 <div class="col-sm-6">
4 <div class="panel panel-primary">
5 <div class="panel-heading">
6 <h3 class="panel-title">E-LINE MAP</h3>
7 </div>
8 <div class="panel-body">
9 <elan-map ng-hide="!vm.eline" elan="[vm.eline]"></elan-map>
10 </div>
11 </div>
12 <div class="panel panel-primary">
13 <div class="panel-heading">
14 <h3 class="panel-title">E-LINE SERVICES</h3>
15 </div>
16 <div class="panel-body">
17 <service-map ng-if="vm.eline" unis="vm.eline.SCA_ETH_Flow_Points" services="vm.activeServices"></service-map>
18 </div>
19 </div>
20 </div>
21 <div class="col-sm-6">
22 <div class="panel panel-primary service-container">
23 <div class="panel-heading">
24 <h3 class="panel-title">Add a service:</h3>
25 </div>
26 <div class="panel-body">
27 <div class="row" ng-repeat="(k,v) in vm.availableServices">
28 <div class="col-xs-12">
29 <label>{{k | uppercase}}</label>
30 </div>
31 <div class="col-xs-{{12/v.length}}" ng-repeat="service in v">
32 <a ng-click="vm.toggleService(service)" class="btn btn-block"
33 ng-class="{'btn-primary-border': !vm.isServiceActive(service), 'btn-primary': vm.isServiceActive(service)}">{{service.label}}</a>
34 </div>
35 </div>
36 </div>
37 </div>
38 <div class="row">
39 <div class="col-sm-6">
40 <div class="panel panel-primary animate-vertical" ng-hide="!vm.eline.SCA_ETH_Flow_Points[0]">
41 <div class="panel-heading">
42 <h3 class="panel-title">{{vm.eline.SCA_ETH_Flow_Points[0].scaEthFppUniN.name}}</h3>
43 </div>
44 <div class="panel-body">
45 <div class="row">
46 <div class="col-sm-12">
47 <div class="input-group">
48 <span class="input-group-addon">CIR</span>
49 <input b-to-mb ng-model="vm.eline.SCA_ETH_Flow_Points[0].scaEthFppUniN.interfaceCfgIngressBwp.bwpCfgCir" ng-value="'10'" class="form-control" type="number" required>
50 <span class="input-group-addon">Gb</span>
51 </div>
52 </div>
53 </div>
54 <div class="row">
55 <div class="col-sm-12">
56 <div class="input-group">
57 <span class="input-group-addon">EIR</span>
58 <input b-to-mb ng-model="vm.eline.SCA_ETH_Flow_Points[0].scaEthFppUniN.interfaceCfgIngressBwp.bwpCfgEir" ng-value="'30'" class="form-control" type="number" required>
59 <span class="input-group-addon">Gb</span>
60 </div>
61 </div>
62 </div>
63 </div>
64 </div>
65 </div>
66 <div class="col-sm-6">
67 <div class="panel panel-primary animate-vertical" ng-hide="!vm.eline.SCA_ETH_Flow_Points[1]">
68 <div class="panel-heading">
69 <h3 class="panel-title">{{vm.eline.SCA_ETH_Flow_Points[1].scaEthFppUniN.name}}</h3>
70 </div>
71 <div class="panel-body">
72 <div class="row">
73 <div class="col-sm-12">
74 <div class="input-group">
75 <span class="input-group-addon">CIR</span>
76 <input b-to-mb ng-model="vm.eline.SCA_ETH_Flow_Points[1].scaEthFppUniN.interfaceCfgIngressBwp.bwpCfgCir" ng-value="'10'" class="form-control" type="number" required>
77 <span class="input-group-addon">Gb</span>
78 </div>
79 </div>
80 </div>
81 <div class="row">
82 <div class="col-sm-12">
83 <div class="input-group">
84 <span class="input-group-addon">EIR</span>
85 <input b-to-mb ng-model="vm.eline.SCA_ETH_Flow_Points[1].scaEthFppUniN.interfaceCfgIngressBwp.bwpCfgEir" ng-value="'30'" class="form-control" type="number" required>
86 <span class="input-group-addon">Gb</span>
87 </div>
88 </div>
89 </div>
90 </div>
91 </div>
92 </div>
93 </div>
94 <div class="panel panel-primary table-container sla">
95 <table class="table">
96 <thead>
97 <tr>
98 <th>SLA</th>
99 <th>Value</th>
100 <th>Unit</th>
101 </tr>
102 </thead>
103 <tbody>
104 <tr ng-repeat="sla in vm.slas">
105 <td>{{sla.name}}</td>
106 <td class="text-right">
107 <input class="form-control input-sm" type="text" ng-model="sla.default"></input>
108 </td>
109 <td>{{sla.unit}}</td>
110 </tr>
111 </tbody>
112 </table>
113 </div>
114 <div class="row">
115 <div class="col-xs-12">
116 <div ng-show="!saved"ng-click="vm.saveEline()" class="btn btn-success btn-block btn-lg">Save</div>
117 <div ng-show="saved"class="form-success btn-blockanimate-fade">Done</div>
118 </div>
119 </div>
120 </div>
121 </div>
122</div>