Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Unified Diff: content/test/data/android/ime/input_forms.html

Issue 1593533002: Trigger compositionstart/end on commitText (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: change commitText instead Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestBase.java ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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>
« no previous file with comments | « content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestBase.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698