diff --git a/demo/hardwrap.html b/demo/hardwrap.html index f1a870b41c5a3e93fdbc8cec68a94da9adcb9979..84ba0cc0c2d3772ef9086e5c7373e2208848c81b 100644 --- a/demo/hardwrap.html +++ b/demo/hardwrap.html @@ -60,11 +60,14 @@ var editor = CodeMirror.fromTextArea(document.getElementById("code"), { "Ctrl-Q": function(cm) { cm.wrapParagraph(cm.getCursor(), options); } } }); -var wait, options = {column: 60}; +var wait, options = {column: 60}, changing = false; editor.on("change", function(cm, change) { + if (changing) return; clearTimeout(wait); wait = setTimeout(function() { - console.log(cm.wrapParagraphsInRange(change.from, CodeMirror.changeEnd(change), options)); + changing = true; + cm.wrapParagraphsInRange(change.from, CodeMirror.changeEnd(change), options); + changing = false; }, 200); }); </script>