From: Jason Woofenden Date: Fri, 18 Mar 2016 17:55:42 +0000 (-0400) Subject: cleanup: don't reset cursor animation on move X-Git-Url: https://jasonwoof.com/gitweb/?p=peach-html5-editor.git;a=commitdiff_plain;h=60bdb823e686628c9831bb16f7f1b27abd4a6610 cleanup: don't reset cursor animation on move --- diff --git a/editor.coffee b/editor.coffee index 3d3336d..0d9d495 100644 --- a/editor.coffee +++ b/editor.coffee @@ -892,12 +892,10 @@ class PeachHTML5Editor @matt null move_cursor: (cursor) -> @cursor = cursor - # replace cursor element, to reset blink animation - if @cursor_visible - @cursor_el.parentNode.removeChild @cursor_el - @cursor_el = domify @outer_idoc, div: id: 'cursor' - @overlay.appendChild @cursor_el - @cursor_visible = true + unless @cursor_visible + @cursor_el = domify @outer_idoc, div: id: 'cursor' + @overlay.appendChild @cursor_el + @cursor_visible = true @cursor_el.style.left = "#{cursor.x + overlay_padding - 1}px" if cursor.h < 5 height = 12