mirror of
https://github.com/konvajs/konva.git
synced 2025-09-24 21:37:18 +08:00
Make Node#isVisible() consistent with drawing behaviour
Remove the "inherit" value from Node#visible(), and treat `true` similar to "inherit". Fixes konvajs/konva#906
This commit is contained in:
@@ -3202,35 +3202,35 @@ suite('Node', function () {
|
||||
assert.equal(layer.isVisible(), false);
|
||||
assert.equal(circle.isVisible(), false);
|
||||
|
||||
stage.setVisible('inherit');
|
||||
stage.setVisible(true);
|
||||
layer.setVisible(false);
|
||||
|
||||
assert.equal(stage.isVisible(), true);
|
||||
assert.equal(layer.isVisible(), false);
|
||||
assert.equal(circle.isVisible(), false);
|
||||
|
||||
layer.setVisible('inherit');
|
||||
layer.setVisible(true);
|
||||
circle.setVisible(false);
|
||||
|
||||
assert.equal(stage.isVisible(), true);
|
||||
assert.equal(layer.isVisible(), true);
|
||||
assert.equal(circle.isVisible(), false);
|
||||
|
||||
circle.setVisible('inherit');
|
||||
circle.setVisible(true);
|
||||
stage.setVisible(true);
|
||||
|
||||
assert.equal(stage.isVisible(), true);
|
||||
assert.equal(layer.isVisible(), true);
|
||||
assert.equal(circle.isVisible(), true);
|
||||
|
||||
stage.setVisible('inherit');
|
||||
stage.setVisible(true);
|
||||
layer.setVisible(true);
|
||||
|
||||
assert.equal(stage.isVisible(), true);
|
||||
assert.equal(layer.isVisible(), true);
|
||||
assert.equal(circle.isVisible(), true);
|
||||
|
||||
layer.setVisible('inherit');
|
||||
layer.setVisible(true);
|
||||
circle.setVisible(true);
|
||||
|
||||
assert.equal(stage.isVisible(), true);
|
||||
|
Reference in New Issue
Block a user