Button to remove NTP server
Change-Id: I58a3a894c192fafb551e07302b107bcd776e4901
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/app/configuration/controllers/date-time-controller.html b/app/configuration/controllers/date-time-controller.html
index 491ab56..31c62ab 100644
--- a/app/configuration/controllers/date-time-controller.html
+++ b/app/configuration/controllers/date-time-controller.html
@@ -16,11 +16,16 @@
</label>
</div>
<div class="row column date-time__ntp-servers-wrap">
- <fieldset class="date-time__ntp-servers" ng-repeat="server in ntp.servers track by $index">
- <label for="ntp-server{{$index+1}}">NTP Server Address {{$index+1}}</label>
+ <fieldset class="date-time__ntp-servers" ng-repeat="server in ntp.servers track by $index">
+ <label for="ntp-server{{$index+1}}">NTP Server Address {{$index+1}}</label>
+ <div class="inline">
<input id="ntp-server{{$index+1}}" type="text" ng-readonly="time_mode != 'NTP'" ng-model="server" ng-blur="ntp.servers[$index] = server" set-focus-on-new-input/>
- </fieldset>
- <button type="button" class="btn-primary inline" ng-click="addNTPField()">Add new NTP server</button>
+ </div>
+ <button class="date-time__dns-remove inline" ng-click="removeNTPField($index)">Remove</button>
+ </fieldset>
+ </div>
+ <div class="row column date-time__ntp-servers-wrap">
+ <button type="button" class="btn-primary block" ng-click="addNTPField()">Add new NTP server</button>
</div>
<div class="row column">
<label class="control-radio" for="manual-time">Manually set date and time
diff --git a/app/configuration/controllers/date-time-controller.js b/app/configuration/controllers/date-time-controller.js
index 02752fe..5a1f8d2 100644
--- a/app/configuration/controllers/date-time-controller.js
+++ b/app/configuration/controllers/date-time-controller.js
@@ -133,6 +133,10 @@
$scope.ntp.servers.push('');
};
+ $scope.removeNTPField = function(index) {
+ $scope.ntp.servers.splice(index, 1);
+ };
+
function setNTPServers() {
// Remove any empty strings from the array. Important because we add an
// empty string to the end so the user can add a new NTP server, if the