mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-12-23 03:43:48 +01:00
- Fix problem selecting central node.
This commit is contained in:
parent
4e0becef47
commit
78f312ef0a
@ -21,6 +21,18 @@ mindplot.CentralTopic = new Class({
|
||||
Extends:mindplot.Topic,
|
||||
initialize: function(model) {
|
||||
this.parent(model);
|
||||
this.registerEvents();
|
||||
},
|
||||
|
||||
registerEvents : function() {
|
||||
// Prevent click on the topics being propagated ...
|
||||
this.addEventListener('click', function(event) {
|
||||
event.stopPropagation();
|
||||
});
|
||||
|
||||
this.addEventListener('mousedown', function(event) {
|
||||
event.stopPropagation();
|
||||
});
|
||||
},
|
||||
|
||||
workoutIncomingConnectionPoint : function(sourcePosition) {
|
||||
|
@ -38,7 +38,7 @@ mindplot.NodeGraph = new Class({
|
||||
},
|
||||
|
||||
get2DElement : function() {
|
||||
$assert(this._elem2d, 'NodeGraph has not been initialized propertly');
|
||||
$assert(this._elem2d, 'NodeGraph has not been initialized properly');
|
||||
return this._elem2d;
|
||||
},
|
||||
|
||||
@ -54,10 +54,6 @@ mindplot.NodeGraph = new Class({
|
||||
elem.addEventListener(type, listener);
|
||||
},
|
||||
|
||||
isNodeGraph : function() {
|
||||
return true;
|
||||
},
|
||||
|
||||
setMouseEventsEnabled : function(isEnabled) {
|
||||
this._mouseEvents = isEnabled;
|
||||
},
|
||||
|
@ -35,6 +35,16 @@ mindplot.Topic = new Class({
|
||||
if (pos != null && model.getType() == mindplot.model.NodeModel.CENTRAL_TOPIC_TYPE) {
|
||||
this.setPosition(pos);
|
||||
}
|
||||
|
||||
this.registerEvents();
|
||||
},
|
||||
|
||||
registerEvents:function () {
|
||||
|
||||
// Prevent click on the topics being propagated ...
|
||||
this.addEventListener('click', function(event) {
|
||||
event.stopPropagation();
|
||||
});
|
||||
},
|
||||
|
||||
setShapeType : function(type) {
|
||||
|
@ -126,9 +126,6 @@ mindplot.layout.OriginalLayoutManager = new Class({
|
||||
var designer = this.getDesigner();
|
||||
topic.addEventListener('click', function(event) {
|
||||
designer.onObjectFocusEvent(topic, event);
|
||||
|
||||
// Prevent click on the topics being propagated ...
|
||||
event.stopPropagation();
|
||||
});
|
||||
|
||||
// Add drag behaviour ...
|
||||
|
Loading…
Reference in New Issue
Block a user