Skip to content

Commit

Permalink
#145 Add good.
Browse files Browse the repository at this point in the history
  • Loading branch information
raintonr committed Jan 12, 2023
1 parent 7794df2 commit 4cd904d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ Build on top of the following projects:
### **WORK IN PROGRESS**
* (raintonr) Allow YouTube videos ([#75](https://github.com/iobroker-community-adapters/ioBroker.chromecast/issues/75))
* (raintonr) Add appId to status ([#151](https://github.com/iobroker-community-adapters/ioBroker.chromecast/issues/151))
* (raintonr) When web instance listens on only one address save that correctly ([#145](https://github.com/iobroker-community-adapters/ioBroker.chromecast/issues/145))

### 3.1.0 (2022-11-12)
* (bluefox) Refactoring done
Expand Down
8 changes: 5 additions & 3 deletions admin/index_m.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,12 @@
if (webServers[i].value.native.bind === 'localhost' || webServers[i].value.native.bind === '127.0.0.1' || webServers[i].value.native.bind === '::1') {
showMessage(_('Cannot use web server only on localhost'), null, 'info');
}
$('#webServer').html('').select();
var $webServer = $('#webServer');
if (webServers[i].value.native.bind === '0.0.0.0') {
$('.web-server').show();
$('#webServer').html('').select();
// read all ipv4 addresses of host
socket.emit('getObject', 'system.host.' + webServers[i].value.common.host, function (err, obj) {
var $webServer = $('#webServer');
if (!err && obj && obj.native) {
for (var iface in obj.native.hardware.networkInterfaces) {
if (!obj.native.hardware.networkInterfaces.hasOwnProperty(iface)) continue;
Expand All @@ -93,9 +93,9 @@
$webServer.select();
});
} else if (webServers[i].value.native.bind === '::') {
$('.web-server').show();
// read all ipv6 addresses of host
socket.emit('getObject', 'system.host.' + webServers[i].value.common.host, function (err, obj) {
var $webServer = $('#webServer');
if (!err && obj && obj.native) {
for (var iface in obj.native.hardware.networkInterfaces) {
if (!obj.native.hardware.networkInterfaces.hasOwnProperty(iface)) {
Expand All @@ -115,6 +115,8 @@
});
} else {
$('.web-server').hide();
// Set webServer to web instance's single configured value
$webServer.append('<option value="' + webServers[i].value.native.bind + '"></option>');
}
}
}
Expand Down

0 comments on commit 4cd904d

Please sign in to comment.