+ [task#129807] add calcPositionsWithOffset function for think3c widget.
This commit is contained in:
@@ -215,6 +215,22 @@ function isSameLine(currentItem, nextItem, offset)
|
||||
return currentItem[1] == nextItem[1] || Math.abs(currentItem[1] - nextItem[1]) < offset;
|
||||
}
|
||||
|
||||
function calcPositionsWithOffset(groups)
|
||||
{
|
||||
const result = [];
|
||||
let yOffset = 0;
|
||||
|
||||
groups.forEach(group => {
|
||||
const items = group.items;
|
||||
items.forEach(item => {
|
||||
result.push([item[0], item[1] + yOffset, item[2]]);
|
||||
});
|
||||
yOffset += 10;
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取最大左侧坐标和最小右侧坐标。
|
||||
* Get maxLeft and minRight.
|
||||
|
||||
Reference in New Issue
Block a user