blob: ebe04458480fb3d641eb6b99303409e9ae44b699 [file] [log] [blame]
Rizwan Haider8e5f4772016-08-17 18:04:35 -04001<!-- ELINE CREATION POINT TO POINT -->
2<div class="container-fluid eline-form">
3 <div class="row">
4 <div class="col-xs-10 col-xs-offset-1">
5 <div class="panel panel-primary animate-vertical">
6 <div class="panel-heading">
7 <h3 class="panel-title">Create E-LINE</h3>
8 </div>
9 <form name="vm.eline" ng-submit="vm.createEline(vm.el, vm.eline)">
10 <div class="panel-body">
11 <div class="row">
12 <div class="col-xs-12">
13 <label>Name:</label>
14 <input type="text" class="form-control input-lg" ng-model="vm.el.evcCfgidentifier" required></div>
15 </div>
16 <div class="row">
17 <div class="col-xs-6">
18 <label>Start:</label>
19 <div class="alert alert-danger animate-vertical" ng-hide="!vm.formErrors.startError">
20 {{vm.formErrors.startError}}
21 </div>
22 <!--<pre>{{vm.startUnis | json}}</pre>-->
23 <div class="row uni-repeat" ng-repeat="u in vm.startUnis">
24 <div class="col-xs-2">
25 <checkbox largest
26 ng-class="{'btn-primary': !u.alreadySelected, 'btn-danger': u.alreadySelected === true}"
27 ng-model="u.selected"
28 ng-change="vm.selectUni(u, 'start')"
29 required
30 ></checkbox>
31 </div>
32 <div class="col-xs-5">
33
34 <b>{{u.name || u.interfaceCfgIdentifier}}</b>
35
36 </div>
37 <div class="col-xs-5">
38 {{u.location}}
39 </div>
40 </div>
41 </div>
42 <div class="col-xs-6">
43 <label>End:</label>
44 <div class="alert alert-danger animate-vertical" ng-hide="!vm.formErrors.endError">
45 {{vm.formErrors.endError}}
46 </div>
47 <div class="row uni-repeat" ng-repeat="u in vm.endUnis">
48 <div class="col-xs-2">
49 <checkbox largest
50 ng-class="{'btn-primary': !u.alreadySelected, 'btn-danger': u.alreadySelected === true}"
51 ng-model="u.selected"
52 ng-change="vm.selectUni(u, 'end')"
53 required
54 ></checkbox>
55 </div>
56 <div class="col-xs-5">
57 <b>{{u.name || u.interfaceCfgIdentifier}}</b>
58 </div>
59 <div class="col-xs-5">
60 {{u.location}}
61 </div>
62 </div>
63 </div>
64 </div>
65 </div>
66 <div class="panel-footer text-right">
67 <button ng-hide="vm.eline.$saved" type="submit" class="btn btn-success btn-lg animate-fade">Save</button>
68 <div ng-hide="!vm.eline.$saved" class="form-success animate-fade">Done</div>
69 </div>
70 </form>
71 </div>
72 </div>
73 </div>
74</div>
75
76<!-- MULTIPLE POINT CREATION -->
77<div class="container-fluid eline-form" ng-if="vm.currentUser.userId === 2">
78 <div class="row">
79 <div class="col-xs-10 col-xs-offset-1">
80 <div class="panel panel-primary animate-vertical">
81 <div class="panel-heading">
82 <h3 class="panel-title">Create Infrastructure</h3>
83 </div>
84 <form name="vm.infrastructure" ng-submit="vm.createInfrastructure(vm.infrastructureUnis)">
85 <div class="panel-body">
86 <div class="row">
87 <div class="col-sm-6 infrastructureUnis" ng-repeat="u in vm.infrastructureUnis">
88 <div class="row uni-repeat">
89 <div class="col-xs-2">
90 <checkbox largest
91 class="btn-primary"
92 ng-model="u.selected"
93 required
94 ></checkbox>
95 </div>
96 <div class="col-xs-5">
97 <b>{{u.name}}</b>
98 </div>
99 <div class="col-xs-5">
100 {{u.location}}
101 </div>
102 </div>
103 </div>
104 </div>
105 </div>
106 <div class="panel-footer text-right">
107 <button ng-hide="vm.eline.$saved" type="submit" class="btn btn-success btn-lg animate-fade">Save</button>
108 <div ng-hide="!vm.eline.$saved" class="form-success animate-fade">Done</div>
109 </div>
110 </form>
111 </div>
112 </div>
113 </div>
114</div>