mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-11-25 23:44:54 +01:00
Undo of a deleted topic keep into account if the nodes are visible or not.
This commit is contained in:
parent
be545d7103
commit
ca0b5bfcbe
@ -888,7 +888,12 @@ mindplot.Topic = new Class({
|
|||||||
|
|
||||||
_setRelationshipLinesVisibility:function (value) {
|
_setRelationshipLinesVisibility:function (value) {
|
||||||
this._relationships.each(function (relationship) {
|
this._relationships.each(function (relationship) {
|
||||||
relationship.setVisibility(value);
|
var sourceTopic = relationship.getSourceTopic();
|
||||||
|
var targetTopic = relationship.getTargetTopic();
|
||||||
|
|
||||||
|
var targetParent = targetTopic.getModel().getParent();
|
||||||
|
var sourceParent = sourceTopic.getModel().getParent();
|
||||||
|
relationship.setVisibility(value && (targetParent == null || !targetParent.areChildrenShrunken()) && (sourceParent == null || !sourceParent.areChildrenShrunken()));
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1203,7 +1208,7 @@ mindplot.Topic = new Class({
|
|||||||
var relationships = child.getRelationships();
|
var relationships = child.getRelationships();
|
||||||
result = result.concat(relationships);
|
result = result.concat(relationships);
|
||||||
|
|
||||||
if(!child.areChildrenShrunken()){
|
if (!child.areChildrenShrunken()) {
|
||||||
var innerChilds = this._flatten2DElements(child);
|
var innerChilds = this._flatten2DElements(child);
|
||||||
result = result.concat(innerChilds);
|
result = result.concat(innerChilds);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user