client/js/renderer/edgeeditor.js
changeset 433 e457ec945e50
parent 419 4f458e6d32bd
child 434 0d5998b32a7c
--- a/client/js/renderer/edgeeditor.js	Fri Apr 24 18:02:09 2015 +0200
+++ b/client/js/renderer/edgeeditor.js	Sat Apr 25 04:13:53 2015 +0200
@@ -22,7 +22,7 @@
             _created_by = _model.get("created_by") || Utils._USER_PLACEHOLDER(this.renkan),
             _template = (this.renderer.isEditable() ? this.template : this.readOnlyTemplate);
             this.editor_$
-            .html(_template({
+              .html(_template({
                 edge: {
                     has_creator: !!_model.get("created_by"),
                     title: _model.get("title"),
@@ -56,23 +56,23 @@
 
             if (this.renderer.isEditable()) {
 
-                var onFieldChange = _(function() {
-                    _(function() {
-                        if (_this.renderer.isEditable()) {
-                            var _data = {
-                                    title: _this.editor_$.find(".Rk-Edit-Title").val()
-                            };
-                            if (_this.options.show_edge_editor_uri) {
-                                _data.uri = _this.editor_$.find(".Rk-Edit-URI").val();
-                            }
-                            _this.editor_$.find(".Rk-Edit-Goto").attr("href",_data.uri || "#");
-                            _model.set(_data);
-                            paper.view.draw();
-                        } else {
-                            closeEditor();
+                var onFieldChange = _.throttle(function() {
+                  _.defer(function() {
+                    if (_this.renderer.isEditable()) {
+                        var _data = {
+                                title: _this.editor_$.find(".Rk-Edit-Title").val()
+                        };
+                        if (_this.options.show_edge_editor_uri) {
+                            _data.uri = _this.editor_$.find(".Rk-Edit-URI").val();
                         }
-                    }).defer();
-                }).throttle(500);
+                        _this.editor_$.find(".Rk-Edit-Goto").attr("href",_data.uri || "#");
+                        _model.set(_data);
+                        paper.view.draw();
+                    } else {
+                        closeEditor();
+                    }
+                  });
+                },500);
 
                 this.editor_$.on("keyup", function(_e) {
                     if (_e.keyCode === 27) {
@@ -143,7 +143,8 @@
             this.editor_$.show();
             paper.view.draw();
         }
-    });
+    }).value();
+//    });
 
     /* EdgeEditor End */