*** empty log message ***
authorhanda <handa>
Sun, 28 Feb 2010 23:45:11 +0000 (23:45 +0000)
committerhanda <handa>
Sun, 28 Feb 2010 23:45:11 +0000 (23:45 +0000)
xex.html
xex.js

index 44ba89f..b81aeec 100644 (file)
--- a/xex.html
+++ b/xex.html
 
 <body onload="MIM.init_debug ()">
 <h4>m17n-lib input method in Javascript</h4>
-<h4>textarea</h4>
-<textarea name="TEXTAREA"></textarea>
-<table><tr><td style="font-size: large; font-weight: bold;">text</td><td><form><input type="text"></form></td></tr></table>
+<table>
+<tr><th>textarea</th><td><textarea name="TEXTAREA"></textarea></td></tr>
+<tr><th>text</th><td><form><input type="text"></form></td></tr></table>
 <div style="font-weight: bold;">debug Info</div>
 <table border="1">
 <tr><th>key</th><th>keycode</th><th>status</th><th>keymap</th><th>preedit</th></tr>
 <tr><th>down</th><td id="keydown">0</td><td id="status0"><td id="keymap0"></td><td id="preedit0"></td></tr>
 <tr><th>press</th><td id="keypress">0</td><td id="status1"><td id="keymap1"></td><td id="preedit1"></td></tr>
 </table>
-<textarea style="font-size: small; width: 100%" rows="10"id="log"></textarea>
+<textarea style="font-size: small; width: 100%" rows="10" id="log"></textarea>
 </body>
diff --git a/xex.js b/xex.js
index f810cfb..7b1ab7e 100644 (file)
--- a/xex.js
+++ b/xex.js
@@ -2032,10 +2032,12 @@ MIM.im_domain.DefType (MIM.State.prototype);
 
   function Fpushback (domain, vari, args)
   {
-    var arg = (args[0].IsInt ? args[0].Intval
-              : args[0].IsStr ? new KeySeq (args[0])
-              : args[0]);
-    domain.context.pushback (arg)
+    var a = (args[0].IsInt ? args[0].Intval
+            : args[0].IsStr ? new KeySeq (args[0])
+            : args[0]);
+    Xex.Log ("pushing back: " + a);
+    domain.context.pushback (a);
+    Xex.Log ("head key: " + domain.context.keys[domain.context.key_head]);
     return args[0];
   }