luci-app-lxc: Download list of available distributions

There was harcoded list of available images. Instead of it, LuCI LXC app will
now try to download list of available container images.

Signed-off-by: Michal Hrusecky <michal.hrusecky@nic.cz>
This commit is contained in:
Michal Hrusecky
2016-06-16 16:18:59 +02:00
parent 0084c9377e
commit 449a19ff5d
2 changed files with 42 additions and 1 deletions
+18 -1
View File
@@ -47,7 +47,6 @@ Author: Petar Koretic <petar.koretic@sartura.hr>
</td>
<td>
<select id="s_template" class="cbi-input-select cbi-button">
<option value="openwrt:bb">OpenWrt BB</option>
</select>
</td>
<td>
@@ -438,4 +437,22 @@ Author: Petar Koretic <petar.koretic@sartura.hr>
}
lxc_list_update()
new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_get_downloadable', null,
function(x, data)
{
if (!x) return;
var lxc_count = Object.keys(data).length
if (!data || !lxc_count) return;
var select = document.getElementById("s_template");
for(var key in data)
{
var option = document.createElement('option');
option.value = data[key];
option.text = data[key].replace(/[_:]/, ' ');
select.add(option, -1);
}
})
//]]></script>