Merge branch 'master' of github.com:konvajs/konva

This commit is contained in:
Anton Lavrenov 2019-06-18 15:29:25 -05:00
commit 8b38345f50
2 changed files with 15 additions and 1 deletions

View File

@ -190,7 +190,9 @@ export class Stage extends Container<BaseLayer> {
}
this._setAttr(CONTAINER, container);
if (this.content) {
this.content.parentElement.removeChild(this.content);
if (this.content.parentElement) {
this.content.parentElement.removeChild(this.content);
}
container.appendChild(this.content);
}
return this;

View File

@ -203,6 +203,18 @@ suite('Stage', function() {
assert.equal(clone.content, container.children[0]);
});
test('dangling stage ', function() {
var stage = addStage();
var container = stage.container();
var parent = stage.content.parentElement;
parent.removeChild(stage.content);
stage.setContainer(container);
assert.equal(stage.container(), container);
});
// ======================================================
test('stage getIntersection()', function() {
var stage = addStage();