Skip to content
This repository has been archived by the owner on Dec 21, 2021. It is now read-only.

Commit

Permalink
AUI-972 Diagram builder connectors jump around the canvas on browser …
Browse files Browse the repository at this point in the history
…resize and scrolling
  • Loading branch information
Bruno Basto authored and Jonathan Mak committed Dec 12, 2013
1 parent f808fed commit bf1a193
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions src/aui-diagram-builder/js/aui-diagram-builder-impl.js
Original file line number Diff line number Diff line change
Expand Up @@ -246,9 +246,7 @@ var DiagramBuilder = A.Component.create({
initializer: function() {
var instance = this;

instance.after({
render: instance.syncConnectionsUI
});
var canvas = instance.get(CANVAS);

instance.on({
cancel: instance._onCancel,
Expand All @@ -265,6 +263,8 @@ var DiagramBuilder = A.Component.create({
}
});

canvas.on(MOUSEENTER, A.bind(instance._onCanvasMouseEnter, instance));

instance.handlerKeyDown = A.getDoc().on(KEYDOWN, A.bind(instance._afterKeyEvent, instance));

instance.dropContainer.delegate(CLICK, A.bind(instance._onNodeClick, instance), _DOT+CSS_DIAGRAM_NODE);
Expand All @@ -287,6 +287,8 @@ var DiagramBuilder = A.Component.create({

instance._setupFieldsDrag();

instance.syncConnectionsUI();

instance.connector = instance.get(CONNECTOR);
},

Expand Down Expand Up @@ -630,6 +632,12 @@ var DiagramBuilder = A.Component.create({
instance.closeEditProperties();
},

_onCanvasMouseEnter: function() {
var instance = this;

instance.syncUI();
},

_onDeleteKey: function(event) {
var instance = this;

Expand Down

0 comments on commit bf1a193

Please sign in to comment.