# HG changeset patch # User ymh # Date 1467233290 -7200 # Node ID 4d67ae41b9b319ce8d8ff499ddbfc6a532b3d5ca # Parent c9fcbbf219bc5ce22588d9065bebf1c42ad89fd8 debounce node and edge edition instead of throttle diff -r c9fcbbf219bc -r 4d67ae41b9b3 client/js/renderer/edgeeditor.js --- a/client/js/renderer/edgeeditor.js Fri Jun 24 13:13:41 2016 +0200 +++ b/client/js/renderer/edgeeditor.js Wed Jun 29 22:48:10 2016 +0200 @@ -60,7 +60,7 @@ if (this.renderer.isEditable()) { - var onFieldChange = _.throttle(function() { + var onFieldChange = _.debounce(function() { _.defer(function() { if (_this.renderer.isEditable()) { var _data = { @@ -81,7 +81,7 @@ closeEditor(); } }); - },500); + },1000); this.editor_$.on("keyup", function(_e) { if (_e.keyCode === 27) { diff -r c9fcbbf219bc -r 4d67ae41b9b3 client/js/renderer/nodeeditor.js --- a/client/js/renderer/nodeeditor.js Fri Jun 24 13:13:41 2016 +0200 +++ b/client/js/renderer/nodeeditor.js Wed Jun 29 22:48:10 2016 +0200 @@ -100,7 +100,7 @@ if (this.renderer.isEditable()) { - var onFieldChange = _.throttle(function() { + var onFieldChange = _.debounce(function() { _.defer(function() { if (_this.renderer.isEditable()) { var _data = {};