* fix kanban drop rules not work.

This commit is contained in:
Hao Sun
2022-03-24 14:34:17 +08:00
parent 0a7c559478
commit 5c17d72ca9
6 changed files with 12 additions and 16 deletions
+7 -7
View File
@@ -1197,7 +1197,7 @@ function initKanban($kanban)
onRenderLaneName: renderLaneName,
onRenderHeaderCol: renderHeaderCol,
onRenderCount: renderCount,
droppable: groupBy == 'default' ? {target: findDropColumns, finish:handleFinishDrop, mouseButton: 'left'} : false,
droppable: groupBy == 'default' ? {target: findDropColumns, finish:handleFinishDrop} : false,
});
$kanban.on('click', '.action-cancel', hideKanbanAction);
@@ -1493,28 +1493,28 @@ function calcColHeight(col, lane, colCards, colHeight, kanban)
regionCount += 1;
if(regionCount > 1) return false;
}
var regionID = Object.keys(regions)[0];
var region = regions[regionID].groups;
var groupCount = 0;
if($.isEmptyObject(region)) return false;
for(var j in region)
{
groupCount += 1;
if(groupCount > 1) return false;
}
var group = region[0];
var laneCount = 0;
if($.isEmptyObject(group.lanes)) return false;
for(var h in group.lanes)
{
laneCount += 1;
if(laneCount > 1) return false;
}
var regionHeaderHeight = $('.region-header').outerHeight();
if(fold == 'open')
{
@@ -1526,7 +1526,7 @@ function calcColHeight(col, lane, colCards, colHeight, kanban)
var height = windowHeight - (parseInt(mainPadding) * 2) - (parseInt(bodyPadding) * 2) - headerHeight - (parseInt(panelBorder) * 2);
var regionPadding = $('.kanban').css('padding-bottom');
var columnHeight = $('.kanban-header').outerHeight();
$('.region').css('height', height);
$('.kanban-lane').css('height', height - regionHeaderHeight - parseInt(regionPadding) - columnHeight);
}
+1 -2
View File
@@ -1013,8 +1013,7 @@ $(function()
droppable:
{
target: findDropColumns,
finish: handleFinishDrop,
mouseButton: 'left'
finish: handleFinishDrop
},
onRenderHeaderCol: renderHeaderCol,
onRenderLaneName: renderLaneName,
+1 -2
View File
@@ -1252,8 +1252,7 @@ function initKanban($kanban)
droppable:
{
target: findDropColumns,
finish: handleFinishDrop,
mouseButton: 'left'
finish: handleFinishDrop
},
});
+1 -2
View File
@@ -67,8 +67,7 @@ $(function()
droppable:
{
target: findDropColumns,
finish: handleFinishDrop,
mouseButton: 'left'
finish: handleFinishDrop
}
});
+1 -2
View File
@@ -208,8 +208,7 @@ $(function()
{
selector: '.kanban-card:not(.execution-item)',
target: findDropColumns,
finish: handleFinishDrop,
mouseButton: 'left'
finish: handleFinishDrop
},
});
});
File diff suppressed because one or more lines are too long