Commit 7984220f57fea9c2a6e322809eec4c5a2938eaa3

Authored by perry.werneck@gmail.com
1 parent 5840d531

Navegação pelas telas no Android começa a funcionar

Showing 2 changed files with 10 additions and 5 deletions   Show diff stats
android/res/raw/jsmain.js
... ... @@ -19,12 +19,15 @@ function xmit()
19 19 {
20 20 var form = document.getElementById("form3270");
21 21  
22   - for(var i=0;i < form.elements.length;i++)
  22 + if(form != undefined)
23 23 {
24   - if(form.elements[i].name.substr(0,1) == "F")
  24 + for(var i=0;i < form.elements.length;i++)
25 25 {
26   - var offset = parseInt(form.elements[i].name.substr(1,4));
27   - pw3270.setStringAt(offset,form.elements[i].value);
  26 + if(form.elements[i].name.substr(0,1) == "F")
  27 + {
  28 + var offset = parseInt(form.elements[i].name.substr(1),10);
  29 + pw3270.setStringAt(offset,form.elements[i].value);
  30 + }
28 31 }
29 32 }
30 33  
... ...
src/lib3270/html.c
... ... @@ -317,7 +317,9 @@
317 317 append_string(&info,"\" value=\"");
318 318 append_string(&info,ptr);
319 319 append_string(&info,"\"");
320   - info.mode = HTML_MODE_INPUT_BUTTON;
  320 + info.mode = HTML_MODE_INPUT_BUTTON;
  321 + info.input = info.text+strlen(info.text);
  322 +
321 323 }
322 324 }
323 325 lib3270_free(text);
... ...