| Index: content/test/data/android/ime/input_forms.html
|
| diff --git a/content/test/data/android/ime/input_forms.html b/content/test/data/android/ime/input_forms.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b664c1686068804aed3db4875b45d4e989cef981
|
| --- /dev/null
|
| +++ b/content/test/data/android/ime/input_forms.html
|
| @@ -0,0 +1,72 @@
|
| +<html>
|
| + <head>
|
| + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
|
| + </head>
|
| + <body>
|
| + <form action="about:blank">
|
| + <input id="input_text" type="text" />
|
| + <br/>
|
| + </form>
|
| + <form>
|
| + <br/>
|
| + <input id="input_radio" type="radio" style="width:50px;height:50px" />
|
| + <br/>
|
| + <textarea id="textarea" rows="4" cols="20"></textarea>
|
| + <br/>
|
| + <textarea id="textarea2" rows="4" cols="20" autocomplete="off"></textarea>
|
| + <br/>
|
| + <input id="input_number1" type="number" /><br/><br/>
|
| + <input id="input_number2" type="number" /><br/><br/>
|
| + <p>
|
| + <span id="plain_text">This is Plain Text One</span>
|
| + </p>
|
| + </form>
|
| + <form>
|
| + <div id="contenteditable0" contenteditable></div>
|
| + </form>
|
| +
|
| + <script>
|
| +var contenteditable0 = document.getElementById("contenteditable0");
|
| +var log = "";
|
| +contenteditable0.addEventListener("keydown", onKeyDown);
|
| +contenteditable0.addEventListener("keypress", onKeyPress);
|
| +contenteditable0.addEventListener("keyup", onKeyUp);
|
| +contenteditable0.addEventListener("compositionstart", onCompositionStart);
|
| +contenteditable0.addEventListener("compositionupdate", onCompositionUpdate);
|
| +contenteditable0.addEventListener("compositionend", onCompositionEnd);
|
| +
|
| +function addLog(type, detail) {
|
| + log += type + '(' + detail + '),';
|
| +}
|
| +
|
| +function getLogs() {
|
| + return log;
|
| +}
|
| +
|
| +function onKeyDown(event) {
|
| + addLog('keydown', event.keyCode);
|
| +}
|
| +
|
| +function onKeyPress(event) {
|
| + addLog('keypress', event.keyCode);
|
| +}
|
| +
|
| +function onKeyUp(event) {
|
| + addLog('keyup', event.keyCode);
|
| +}
|
| +
|
| +function onCompositionStart(event) {
|
| + addLog('compositionstart', event.data);
|
| +}
|
| +
|
| +function onCompositionUpdate(event) {
|
| + addLog('compositionupdate', event.data);
|
| +}
|
| +
|
| +function onCompositionEnd(event) {
|
| + addLog('compositionend', event.data);
|
| +}
|
| + </script>
|
| +
|
| + </body>
|
| +</html>
|
|
|