| Index: content/test/data/android/input/input_forms.html
|
| diff --git a/content/test/data/android/input/input_forms.html b/content/test/data/android/input/input_forms.html
|
| index 6e1c35147391812b4c242a5985b09aed3fb1c505..2533fa5436d7543277a882fd167761330af9efe1 100644
|
| --- a/content/test/data/android/input/input_forms.html
|
| +++ b/content/test/data/android/input/input_forms.html
|
| @@ -31,7 +31,7 @@ var mutationObserver = new MutationObserver(function(mutations) {
|
| });
|
| })
|
|
|
| -var mutationConfig = { attributes: false, childList: false, chracterData: true };
|
| +var mutationConfig = { attributes: false, childList: false, characterData: true };
|
|
|
| function addEventLog(type, detail) {
|
| if (log.length > 0) {
|
| @@ -48,6 +48,10 @@ function getEventLogs() {
|
| return log;
|
| }
|
|
|
| +function clearEventLogs() {
|
| + log = '';
|
| +}
|
| +
|
| function addEventListener(element, event_name) {
|
| element.addEventListener(event_name, function (e) { addEventLog(event_name, e.data); });
|
| }
|
| @@ -56,7 +60,7 @@ function addKeyEventListener(element, event_name) {
|
| element.addEventListener(event_name, function (e) { addEventLog(event_name, e.keyCode); });
|
| }
|
|
|
| -function addSelectionEventListener(element, event_name) {
|
| +function addSelectionEventListener(event_name) {
|
| // Note that listeners added to the element are not effective for now.
|
| document.addEventListener(event_name, function (e) { addEventLog(event_name, e.data); });
|
| }
|
| @@ -73,12 +77,16 @@ function registerListenersAndObserver(element) {
|
| addEventListener(element, "select");
|
| addEventListener(element, "change");
|
| addEventListener(element, "input");
|
| - addSelectionEventListener(element, "selectionchange");
|
| mutationObserver.observe(element, mutationConfig);
|
| }
|
|
|
| +var inputText = document.getElementById("input_text");
|
| var contenteditableEvent = document.getElementById("contenteditable_event");
|
|
|
| +// SelectionEventListener should be outside registerListenersAndObserver() to avoid duplication.
|
| +addSelectionEventListener("selectionchange");
|
| +
|
| +registerListenersAndObserver(inputText);
|
| registerListenersAndObserver(contenteditableEvent);
|
| </script>
|
|
|
|
|