fixing lines and adding childs when shrinked children

This commit is contained in:
Pablo Luna 2011-04-20 09:43:04 +01:00
parent b678344991
commit bb6c9702e2
6 changed files with 7 additions and 7 deletions

View File

@ -86,7 +86,7 @@ mindplot.ConnectionLine.prototype._createLine = function(lineType, defaultStyle)
mindplot.ConnectionLine.getStrokeColor = function()
{
return '#c8e794';
return '#495879';
};
mindplot.ConnectionLine.prototype.setVisibility = function(value)

View File

@ -2,7 +2,7 @@ mindplot.EditorOptions =
{
// LayoutManager:"OriginalLayout"
LayoutManager:"FreeMindLayout",
// textEditor:"TextEditor"
textEditor:"RichTextEditor"
textEditor:"TextEditor"
// textEditor:"RichTextEditor"
};

View File

@ -189,7 +189,7 @@ mindplot.Topic.prototype.buildShape = function(attributes, type)
}
else if (type == mindplot.NodeModel.SHAPE_TYPE_LINE)
{
result = new web2d.Line({strokeColor:"#c8e794",strokeWidth:1, strokeOpacity:1});
result = new web2d.Line({strokeColor:"#495879",strokeWidth:1, strokeOpacity:1});
result.setSize = function(width, height)
{
this.size = {width:width, height:height};

View File

@ -485,7 +485,7 @@ mindplot.layoutManagers.FreeMindLayoutManager = mindplot.layoutManagers.BaseLayo
pos.y = Math.round(pos.y);
var nodePos = this.getPosition();
//if it is on the child half side, or it is central topic add it as child
if(layoutManager._isCentralTopic(this) || this.getParent()==null || ((Math.sign(nodePos.x)>0 && pos.x>nodePos.x) || (Math.sign(nodePos.x)<0 && pos.x<nodePos.x))){
if(!this.areChildrenShrinked() && (layoutManager._isCentralTopic(this) || this.getParent()==null || ((Math.sign(nodePos.x)>0 && pos.x>nodePos.x) || (Math.sign(nodePos.x)<0 && pos.x<nodePos.x)))){
layoutManager._updateIndicatorShapes(this, mindplot.layoutManagers.FreeMindLayoutManager.RECONNECT_SHAPE_CHILD, pos);
}else{
//is a sibling. if mouse in top half sibling goes above this one

View File

@ -20,7 +20,7 @@ web2d.peer.svg.CurvedLinePeer = function()
{
var svgElement = window.document.createElementNS(this.svgNamespace, 'path');
web2d.peer.svg.ElementPeer.call(this, svgElement);
this._style={fill:'#c8e794'};
this._style={fill:'#495879'};
this._updateStyle();
this._customControlPoint_1 = false;
this._customControlPoint_2 = false;

View File

@ -403,7 +403,7 @@ var nicEditor = bkClass.extend({
return false;
}
} while(t = t.parentNode);
this.fireEvent('blur',this.<selectedInstance,t);
this.fireEvent('blur',this.selectedInstance,t);
this.lastSelectedInstance = this.selectedInstance;
this.selectedInstance = null;
return false;