From 340958df92b5adb4ec39787ca5987f4b2b015cf5 Mon Sep 17 00:00:00 2001 From: bergware Date: Sat, 18 May 2019 10:55:20 +0200 Subject: [PATCH] Docker + VM: enhanced sorting --- plugins/dynamix.docker.manager/DockerContainers.page | 4 ++-- plugins/dynamix.vm.manager/VMMachines.page | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/dynamix.docker.manager/DockerContainers.page b/plugins/dynamix.docker.manager/DockerContainers.page index c2a80e9e2..1a5110ad0 100644 --- a/plugins/dynamix.docker.manager/DockerContainers.page +++ b/plugins/dynamix.docker.manager/DockerContainers.page @@ -30,7 +30,6 @@ $cpus = cpu_list(); .advanced{display:none;white-space:nowrap} .log{cursor:zoom-in} .exec{cursor:pointer} -tbody>tr.sortable:hover{cursor:move} table#docker_containers{text-align:left} th.five{width:5%} th.nine{width:9%} @@ -103,7 +102,8 @@ function loadlist() { $.get('/plugins/dynamix.docker.manager/include/DockerContainers.php',function(d) { var data = d.split(/\0/); $('div.spinner').hide('slow').remove(); - $('#docker_list').html(data[0]).sortable({helper:sortableHelper,items:'tr.sortable',opacity:0.4,update:function(e,i){ + $('#docker_list').html(data[0]).sortable({helper:sortableHelper,items:'tr.sortable',cursor:'move',axis:'y',containment:'parent',cancel:'span.docker_readmore,input',delay:100,opacity:0.5,zIndex:9999, + update:function(e,ui){ var row = $('#docker_list').find('tr:first'); var names = ''; var index = ''; row.parent().children().find('td.ct-name').each(function(){names+=$(this).find('.appname').text()+';';index+=$(this).parent().parent().children().index($(this).parent())+';';}); diff --git a/plugins/dynamix.vm.manager/VMMachines.page b/plugins/dynamix.vm.manager/VMMachines.page index 3c12a4813..ba5a41f8a 100644 --- a/plugins/dynamix.vm.manager/VMMachines.page +++ b/plugins/dynamix.vm.manager/VMMachines.page @@ -106,7 +106,6 @@ div.four label.cpu1{width:32%} div.four label.cpu2{width:26%} th.vmname{width:350px} th.eight{width:8%} -tbody>tr.sortable:hover{cursor:move} table.domdisk tbody tr:nth-child(even){background-color:transparent} table tbody td{line-height:normal} @@ -149,7 +148,8 @@ var sortableHelper = function(e,i){ function loadlist() { $.get('/plugins/dynamix.vm.manager/include/VMMachines.php',{show:$.cookie('vmshow')},function(d) { var data = d.split(/\0/); - $('#kvm_list').html(data[0]).sortable({helper:sortableHelper,items:'tr.sortable',opacity:0.4,update:function(e,i){ + $('#kvm_list').html(data[0]).sortable({helper:sortableHelper,items:'tr.sortable',cursor:'move',axis:'y',containment:'parent',delay:100,opacity:0.5,zIndex:9999, + update:function(e,ui){ $('#kvm_list').find('tr.sortable').each(function(){ var parent = $(this).attr('parent-id'); var child = $('tr[child-id="'+parent+'"]');