Dashboard: correct context menu not working when docker or vm service stopped

This commit is contained in:
bergware
2019-01-12 15:51:11 +01:00
parent 4d2d7e7f4e
commit 15e2989f3c
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -459,7 +459,7 @@ function loadlist(init) {
});
context.init({preventDoubleContext:false,left:true,above:false});
}
$.post('/webGui/include/DashboardApps.php',{display:'<?=$display['dashapps']?>'},function(d) {
$.post('/webGui/include/DashboardApps.php',{display:'<?=$display['dashapps']?>',docker:'<?=$dockerd?>',vms:'<?=$libvirtd?>'},function(d) {
var data = d.split(/\0/);
$('.docker_view').html(data[0]);
$('.vm_view').html(data[1]);
+2 -2
View File
@@ -19,7 +19,7 @@ require_once "$docroot/plugins/dynamix.vm.manager/include/libvirt_helpers.php";
$display = $_POST['display'];
$menu = [];
if ($display=='icons' || $display=='docker') {
if ($_POST['docker'] && ($display=='icons' || $display=='docker')) {
$user_prefs = $dockerManPaths['user-prefs'];
$DockerClient = new DockerClient();
$DockerTemplates = new DockerTemplates();
@@ -58,7 +58,7 @@ if ($display=='icons' || $display=='docker') {
echo "</td><td></td></tr>";
}
echo "\0";
if ($display=='icons' || $display=='vms') {
if ($_POST['vms'] && ($display=='icons' || $display=='vms')) {
$user_prefs = '/boot/config/plugins/dynamix.vm.manager/userprefs.cfg';
$vms = $lv->get_domains();
if (file_exists($user_prefs)) {