Make sysinfo page show detected ip

This commit is contained in:
Girish Ramakrishnan
2019-11-07 10:41:24 -08:00
parent c26597cf02
commit 2e6e320bd9
3 changed files with 20 additions and 2 deletions
+3 -2
View File
@@ -70,12 +70,13 @@
</div>
</div>
<div class="row" ng-show="sysinfo.ip">
<div class="row">
<div class="col-xs-6">
<span class="text-muted">IP Address</span>
</div>
<div class="col-xs-6 text-right">
<span>{{ sysinfo.ip }}</span>
<span ng-show="sysinfo.ip">{{ sysinfo.ip }}</span>
<span ng-show="!sysinfo.ip">{{ sysinfo.serverIp }} (detected)</span>
</div>
</div>
+8
View File
@@ -59,6 +59,8 @@ angular.module('Application').controller('NetworkController', ['$scope', '$locat
busy: false,
error: {},
serverIp: '',
provider: '',
ip: '',
ifname: '',
@@ -75,6 +77,12 @@ angular.module('Application').controller('NetworkController', ['$scope', '$locat
$scope.sysinfo.provider = result.provider;
$scope.sysinfo.ip = result.ip || '';
$scope.sysinfo.ifname = result.ifname || '';
Client.getServerIp(function (error, ip) {
if (error) return console.error(error);
$scope.sysinfo.serverIp = ip;
});
});
},