mirror of
https://github.com/konvajs/konva.git
synced 2025-04-05 20:48:28 +08:00
Merge branch 'master' of github.com:konvajs/konva
This commit is contained in:
commit
c2c4f6badd
@ -507,8 +507,7 @@ export abstract class Container<ChildType extends Node> extends Node<
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (hasVisible && minX !== undefined) {
|
||||||
if (hasVisible) {
|
|
||||||
selfRect = {
|
selfRect = {
|
||||||
x: minX,
|
x: minX,
|
||||||
y: minY,
|
y: minY,
|
||||||
|
@ -2207,7 +2207,21 @@ suite('Container', function() {
|
|||||||
'layer has exactly three children'
|
'layer has exactly three children'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
test('getClientRect - adding a zero bounds shape should result in zero bounds', function() {
|
||||||
|
var stage = addStage();
|
||||||
|
var layer = new Konva.Layer();
|
||||||
|
stage.add(layer);
|
||||||
|
var grp = new Konva.Group();
|
||||||
|
var zeroRect = new Konva.Rect({x: 0, y: 0, width: 0, height: 0});
|
||||||
|
grp.add(zeroRect);
|
||||||
|
var bounds = grp.getClientRect();
|
||||||
|
assert.deepEqual(bounds, {
|
||||||
|
x: 0,
|
||||||
|
y: 0,
|
||||||
|
width: 0,
|
||||||
|
height: 0
|
||||||
|
});
|
||||||
|
});
|
||||||
test('getClientRect - test empty case', function() {
|
test('getClientRect - test empty case', function() {
|
||||||
var stage = addStage();
|
var stage = addStage();
|
||||||
var layer = new Konva.Layer();
|
var layer = new Konva.Layer();
|
||||||
|
Loading…
Reference in New Issue
Block a user