1 <md-dialog class="cpe-dialog" aria-label="Update UNI" ng-cloak>
3 <div class="md-toolbar-tools">
4 <h2>Update {{ params.evc['svc-id'] }} Uni</h2>
6 <md-button class="md-icon-button" aria-label="Close dialog" ng-click="cancel()">
7 <i class="icon-remove-sign"></i>
11 <form name="projectForm" novalidate>
14 <div ng-controller="AppCtrl" layout="column" ng-cloak ng-init="obj.role = 'root'">
15 <md-content layout-padding>
16 <md-input-container class="md-block">
18 <md-select ng-model="obj.device_id" name="device">
19 <md-option ng-repeat="ce in params.ces" ng-value="ce['dev-id']" default>{{ ce.displayName }}</md-option>
22 <md-input-container class="md-block">
24 <md-select ng-model="obj.uni_id" name="uniid">
25 <md-option ng-repeat="uni in params.unis.filterByField('device',obj.device_id) | filter: filterUsedUnis(params.evc) " value="{{ uni['uni-id'] }}" default>{{ uni.prettyID }}</md-option>
28 <md-input-container class="md-block" ng-if="params.evc.evc['evc-type'] == 'rooted-multipoint'">
30 <md-select ng-model="obj.role" name="role">
31 <md-option value="root" default>Root</md-option>
32 <md-option value="leaf" default>Leaf</md-option>
35 <input type="hidden" name="vlans" ng-model="obj.vlans">
36 <div ng-if="params.evc.evc['preserve-ce-vlan-id']">
37 Preserved Vlan: {{params.evc.evc['preserved-vlan']}}
38 <i ng-init="obj.vlans = [params.evc.evc['preserved-vlan']]"></i>
40 <md-input-container class="md-block" ng-if="!params.evc.evc['preserve-ce-vlan-id']">
41 <h4 style="color:black;">VLans</h4>
42 <table ng-init="obj.vlans = []" class="inner-table table table-striped">
46 <tr ng-repeat="vlan in obj.vlans | orderBy">
48 <td class="delete-tr"><button class="btn btn-md btn-danger"
49 ng-click="deleteVlan(vlan)">
50 <i class="icon-trash"></i>
54 <td><input id="vlan_input" type="number" name="current_vlan" ng-model="current_vlan"></td>
55 <td class="delete-tr"><button class="btn btn-md btn-info"
56 ng-click="addVlan(current_vlan)">
57 <i class="icon-plus"></i>
67 <md-dialog-actions layout="row">
69 <md-button ng-click="cancel()">
72 <md-button type="submit" ng-click="obj.svc_id = params.evc['svc-id'];obj.evc_unis = params.evc_unis; done(obj)">