Lines Matching full:interface
21 $scope.interface = {};
33 $scope.interface = $scope.network.interfaces[interfaceId];
34 // Copy the interface so we know later if changes were made to the page
35 $scope.oldInterface = JSON.parse(JSON.stringify($scope.interface));
41 $scope.interface.Nameservers.push('');
45 $scope.interface.Nameservers.splice(index, 1);
49 $scope.interface.ipv4.values.push(
56 if ($scope.interface.ipv4.values[index].id) {
57 $scope.ipv4sToDelete.push($scope.interface.ipv4.values[index]);
59 $scope.interface.ipv4.values.splice(index, 1);
69 if ($scope.interface.MACAddress.toLowerCase() !=
79 if ($scope.interface.DHCPEnabled != $scope.oldInterface.DHCPEnabled) {
86 $scope.interface.Nameservers =
87 $scope.interface.Nameservers.filter(Boolean);
89 if ($scope.interface.Nameservers.toString() !=
95 if (!$scope.interface.DHCPEnabled) {
99 for (var i in $scope.interface.ipv4.values) {
101 $scope.interface.ipv4.values[i].Address)) {
103 $scope.interface.ipv4.values[i].Address +
108 if ($scope.interface.ipv4.values[i].Gateway &&
110 $scope.interface.ipv4.values[i].Gateway)) {
112 $scope.interface.ipv4.values[i].Address +
118 if (!$scope.interface.ipv4.values[i].PrefixLength) {
120 $scope.interface.ipv4.values[i].Address +
125 if ($scope.interface.ipv4.values[i].updateAddress ||
126 $scope.interface.ipv4.values[i].updateGateway ||
127 $scope.interface.ipv4.values[i].updatePrefix) {
132 if ($scope.interface.ipv4.values[i].id) {
144 // Since an IPV4 interface (e.g. IP address, gateway, or
146 // calculate the interface id (e.g. 5c083707) beforehand and it
172 $scope.selectedInterface, $scope.interface.MACAddress)
204 $scope.selectedInterface, $scope.interface.DHCPEnabled)
216 $scope.selectedInterface, $scope.interface.Nameservers)
241 $scope.interface.ipv4.values[index].Address,
242 $scope.interface.ipv4.values[index].PrefixLength,
243 $scope.interface.ipv4.values[index].Gateway)
253 // The correct way to edit an IPV4 interface is to remove it and then
258 $scope.interface.ipv4.values[index].id)
264 $scope.interface.ipv4.values[index].Address,
265 $scope.interface.ipv4.values[index].PrefixLength,
266 $scope.interface.ipv4.values[index].Gateway)
291 // Use the first network interface if the user hasn't chosen one
296 $scope.interface =
298 // Copy the interface so we know later if changes were made to the
300 $scope.oldInterface = JSON.parse(JSON.stringify($scope.interface));
303 for (var i = 0; i < $scope.interface.ipv4.values.length; i++) {
304 $scope.interface.ipv4.values[i].id = $scope.interface.ipv4.ids[i];
305 $scope.interface.ipv4.values[i].updateAddress = false;
306 $scope.interface.ipv4.values[i].updateGateway = false;
307 $scope.interface.ipv4.values[i].updatePrefix = false;