dom/browser-element/mochitest/file_inputmethod.html

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:8f312f120358
1 <!DOCTYPE HTML>
2 <html>
3 <body>
4 <script>
5 var im = navigator.mozInputMethod;
6 if (im) {
7 var intervalId = null;
8 // Automatically append location hash to current input field.
9 im.oninputcontextchange = function() {
10 var ctx = im.inputcontext;
11 if (ctx) {
12 dump('inputcontext is received for input method ' + location.hash + '\n');
13 intervalId = setInterval(function() {
14 dump('sending text in input method ' + location.hash + '\n');
15 ctx.replaceSurroundingText(location.hash);
16 }, 500);
17 } else {
18 dump('inputcontext is removed for input method ' + location.hash + '\n');
19 clearInterval(intervalId);
20 }
21 };
22 }
23 </script>
24 <p>This frame representing the input method frame.</p>
25 </body>
26 </html>

mercurial