OLD | NEW |
---|---|
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <meta name="viewport" content="width=device-width" /> | 3 <meta name="viewport" content="width=device-width" /> |
4 </head> | 4 </head> |
5 <body> | 5 <body> |
6 <form action="about:blank"> | 6 <form id="form1" action="about:blank"> |
7 <input id="input_text" type="text" size="10"/> | 7 <input id="input_text" type="text" size="10"/> |
8 <br/> | 8 <br/> |
9 <div id="contenteditable1" contenteditable>contenteditable1 from form1</di v> | |
Changwan Ryu
2017/05/11 22:57:13
remove
AKVT
2017/05/12 13:26:25
Done.
| |
10 <br/> | |
9 </form> | 11 </form> |
10 <form> | 12 <form id="form2"> |
Changwan Ryu
2017/05/11 22:57:13
remove id
AKVT
2017/05/12 13:26:25
Done.
| |
11 <br/> | 13 <br/> |
12 <input id="input_radio" type="radio" style="width:50px;height:50px" /> | 14 <input id="input_radio" type="radio" style="width:50px;height:50px" /> |
13 <br/> | 15 <br/> |
14 <textarea id="textarea" rows="4" cols="20"></textarea> | 16 <textarea id="textarea" rows="4" cols="20"></textarea> |
15 <br/> | 17 <br/> |
16 <textarea id="textarea2" rows="4" cols="20" autocomplete="off"></textarea> | 18 <textarea id="textarea2" rows="4" cols="20" autocomplete="off"></textarea> |
17 <br/> | 19 <br/> |
18 <input id="input_number1" type="number" /><br/> | 20 <input id="input_number1" type="number" /><br/> |
19 <input id="input_number2" type="number" /><br/> | 21 <input id="input_number2" type="number" /><br/> |
20 <br/> | 22 <br/> |
21 <span id="plain_text">This is Plain Text One</span> | 23 <span id="plain_text">This is Plain Text One</span> |
24 <br/> | |
25 <div id="contenteditable2" contenteditable>contenteditable2 from form2</di v> | |
Changwan Ryu
2017/05/11 22:57:13
<div id="contenteditable1" contenteditable>content
AKVT
2017/05/12 13:26:25
Done.
| |
22 </form> | 26 </form> |
23 | 27 |
24 <!-- We may trigger different sets of events for CONTENTEDITABLE and INPUT / TEXTAREA --> | 28 <!-- We may trigger different sets of events for CONTENTEDITABLE and INPUT / TEXTAREA --> |
25 <div id="contenteditable_event" contenteditable><b>ab</b>cd<i>ef<b>gh</b></i ></div> | 29 <div id="contenteditable_event" contenteditable><b>ab</b>cd<i>ef<b>gh</b></i ></div> |
26 <a id="link" href="about:blank">hello</a> | 30 <a id="link" href="about:blank">hello</a> |
27 | 31 |
28 <script> | 32 <script> |
29 var selectionChangeEventLog = ""; | 33 var selectionChangeEventLog = ""; |
30 var otherEventLog = ""; | 34 var otherEventLog = ""; |
31 var mutationObserver = new MutationObserver(function(mutations) { | 35 var mutationObserver = new MutationObserver(function(mutations) { |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
104 | 108 |
105 // SelectionEventListener should be outside registerListenersAndObserver() to av oid duplication. | 109 // SelectionEventListener should be outside registerListenersAndObserver() to av oid duplication. |
106 addSelectionEventListener("selectionchange"); | 110 addSelectionEventListener("selectionchange"); |
107 | 111 |
108 registerListenersAndObserver(inputText); | 112 registerListenersAndObserver(inputText); |
109 registerListenersAndObserver(contenteditableEvent); | 113 registerListenersAndObserver(contenteditableEvent); |
110 </script> | 114 </script> |
111 | 115 |
112 </body> | 116 </body> |
113 </html> | 117 </html> |
OLD | NEW |