| author | Sidharth Singh | 2012-08-17 09:48:13 (EDT) |
|---|---|---|
| committer | Manik Kishore | 2012-08-17 09:48:13 (EDT) |
| commit | d6cc4acc673fad4f55bea2cdf8dbcb4adbe2a0a7 (patch) (side-by-side diff) | |
| tree | 094b101ea648fedbbe0e2791a18f6848a557e213 | |
| parent | b392dac4dade1359ec4ef740de49d380c7a961f4 (diff) | |
| download | org.eclipse.stardust.ui.web-d6cc4acc673fad4f55bea2cdf8dbcb4adbe2a0a7.zip org.eclipse.stardust.ui.web-d6cc4acc673fad4f55bea2cdf8dbcb4adbe2a0a7.tar.gz org.eclipse.stardust.ui.web-d6cc4acc673fad4f55bea2cdf8dbcb4adbe2a0a7.tar.bz2 | |
Jira-ID: CRNT-25577
Added adjustment in adjustGeometry in m_symbol.js
Made change in EventCommandHandler for endEvent creation.
git-svn-id: http://emeafrazerg/svn/ipp/product/trunk/stardust/ui.web@58493 8100b5e0-4d52-466c-ae9c-bdeccbdeaf6b
3 files changed, 21 insertions, 4 deletions
diff --git a/web-modeler/src/main/java/org/eclipse/stardust/ui/web/modeler/edit/diagram/node/EventCommandHandler.java b/web-modeler/src/main/java/org/eclipse/stardust/ui/web/modeler/edit/diagram/node/EventCommandHandler.java index 8b5acd5..4a7a2e5 100644 --- a/web-modeler/src/main/java/org/eclipse/stardust/ui/web/modeler/edit/diagram/node/EventCommandHandler.java +++ b/web-modeler/src/main/java/org/eclipse/stardust/ui/web/modeler/edit/diagram/node/EventCommandHandler.java @@ -88,9 +88,10 @@ public class EventCommandHandler endEventSymbol.setElementOid(++maxOid);
endEventSymbol.setXPos(extractInt(request, X_PROPERTY)
- - parentLaneSymbol.getXPos());
+ - parentLaneSymbol.getXPos() - ModelerConstants.POOL_LANE_MARGIN);
endEventSymbol.setYPos(extractInt(request, Y_PROPERTY)
- - parentLaneSymbol.getYPos());
+ - parentLaneSymbol.getYPos() - ModelerConstants.POOL_LANE_MARGIN
+ - ModelerConstants.POOL_SWIMLANE_TOP_BOX_HEIGHT);
endEventSymbol.setWidth(extractInt(request, WIDTH_PROPERTY));
endEventSymbol.setHeight(extractInt(request, HEIGHT_PROPERTY));
diff --git a/web-modeler/src/main/resources/META-INF/xhtml/js/m_constants.js b/web-modeler/src/main/resources/META-INF/xhtml/js/m_constants.js index e1d1028..c571bbe 100644 --- a/web-modeler/src/main/resources/META-INF/xhtml/js/m_constants.js +++ b/web-modeler/src/main/resources/META-INF/xhtml/js/m_constants.js @@ -154,6 +154,8 @@ define(function() { LANE_DEFAULT_WIDTH : 400,
LANE_DEFAULT_HEIGHT : 1000,
LANE_MIN_WIDTH : 80,
+ // Adjustment required on Symbols
+ POOL_LANE_MARGIN : 5,
// Other graphics
diff --git a/web-modeler/src/main/resources/META-INF/xhtml/js/m_symbol.js b/web-modeler/src/main/resources/META-INF/xhtml/js/m_symbol.js index 4e0015e..f33e755 100644 --- a/web-modeler/src/main/resources/META-INF/xhtml/js/m_symbol.js +++ b/web-modeler/src/main/resources/META-INF/xhtml/js/m_symbol.js @@ -917,7 +917,14 @@ define( //this.diagram.submitUpdate();
var oldGeometry = {"x": this.dragStartX, "y" : this.dragStartY, "oid" : this.oid};
- var newGeometry = {"x": this.x, "y" : this.y, "oid" : this.oid};
+ var newGeometry = {
+ "x" : this.x
+ - m_constants.POOL_LANE_MARGIN,
+ "y" : this.y
+ - m_constants.POOL_LANE_MARGIN
+ - m_constants.POOL_SWIMLANE_TOP_BOX_HEIGHT,
+ "oid" : this.oid
+ };
var command = m_command.createMoveNodeSymbolCommand(this.diagram.model.id, this.oid, newGeometry);
m_commandsController.submitCommand(command);
@@ -930,7 +937,14 @@ define( //this.submitUpdate();
var oldGeometry = {"x": this.dragStartX, "y" : this.dragStartY, "oid" : this.oid};
- var newGeometry = {"x": this.x, "y" : this.y, "oid" : this.oid};
+ var newGeometry = {
+ "x" : this.x
+ - m_constants.POOL_LANE_MARGIN,
+ "y" : this.y
+ - m_constants.POOL_LANE_MARGIN
+ - m_constants.POOL_SWIMLANE_TOP_BOX_HEIGHT,
+ "oid" : this.oid
+ };
var command = m_command.createMoveNodeSymbolCommand(this.diagram.model.id, this.oid, newGeometry);
m_commandsController.submitCommand(command);
|

