File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,13 @@ get_row = (str, point) ->
11
11
count += 1 for i in str when i is ' \n '
12
12
count
13
13
14
+ triggerInput = (element ) ->
15
+ event = new Event ' input' ,
16
+ bubbles : true ,
17
+ cancelable : true
18
+
19
+ element .dispatchEvent (event);
20
+
14
21
# main idea, to wrap text to all in object
15
22
wrap_text = (target ) ->
16
23
sta = target .selectionStart
@@ -49,6 +56,9 @@ write_text = (target, obj) ->
49
56
target .value = arr .join ' \n '
50
57
target .selectionStart = set_position arr, ar, ac
51
58
target .selectionEnd = set_position arr, br, bc
59
+
60
+ triggerInput target
61
+
52
62
false
53
63
54
64
# change raw and column index to position
Original file line number Diff line number Diff line change @@ -14,4 +14,7 @@ var main $ \ ()
14
14
codearea paper
15
15
paper.focus
16
16
17
+ = paper.oninput $ \ ( event )
18
+ console.log :input $ JSON.stringify event.target.value
19
+
17
20
= window.onload main
You can’t perform that action at this time.
0 commit comments