client/js/renderer/tempedge.js
changeset 622 02e3c464223f
parent 434 0d5998b32a7c
--- a/client/js/renderer/tempedge.js	Thu Jun 23 17:50:37 2016 +0200
+++ b/client/js/renderer/tempedge.js	Fri Jun 24 13:07:21 2016 +0200
@@ -14,6 +14,7 @@
         _init: function() {
             this.renderer.edge_layer.activate();
             this.type = "Temp-edge";
+            this.origin = Utils.OriginEnum.NONE;
 
             var _color = (this.project.get("users").get(this.renkan.current_user) || Utils._USER_PLACEHOLDER(this.renkan)).get("color");
             this.line = new paper.Path();
@@ -56,18 +57,19 @@
         },
         mouseup: function(_event, _isTouch) {
             var _hitResult = paper.project.hitTest(_event.point),
-            _model = this.from_representation.model,
-            _endDrag = true;
+                _model = this.from_representation.model,
+                _endDrag = true;
             if (_hitResult && typeof _hitResult.item.__representation !== "undefined") {
                 var _target = _hitResult.item.__representation;
                 if (_target.type.substr(0,4) === "Node") {
                     var _destmodel = _target.model || _target.source_representation.model;
                     if (_model !== _destmodel) {
                         var _data = {
-                                id: Utils.getUID('edge'),
-                                created_by: this.renkan.current_user,
-                                from: _model,
-                                to: _destmodel
+                            id: Utils.getUID('edge'),
+                            created_by: this.renkan.current_user,
+                            from: _model,
+                            to: _destmodel,
+                            origin: this.origin
                         };
                         if (this.renderer.isEditable()) {
                             this.project.addEdge(_data);