Commit 841c5d320b83b707ce07251efd67debd0af15b2f
1 parent
bfa31c77
Exists in
master
and in
5 other branches
Implementando conversão do buffer de terminal para HTML
Showing
1 changed file
with
19 additions
and
0 deletions
Show diff stats
src/lib3270/html.c
| ... | ... | @@ -256,7 +256,26 @@ |
| 256 | 256 | if(!FA_IS_PROTECTED(fa)) |
| 257 | 257 | { |
| 258 | 258 | // Input field |
| 259 | + char *text = lib3270_get_field_at(session,baddr+col+1); | |
| 260 | + | |
| 259 | 261 | open_input(&info,baddr+col+1); |
| 262 | + | |
| 263 | + if(text) | |
| 264 | + { | |
| 265 | + char *ptr = text; | |
| 266 | + | |
| 267 | + for(ptr = text; *ptr && (*ptr == ' ' || *ptr == '_'); ptr++); | |
| 268 | + | |
| 269 | + if(*ptr) | |
| 270 | + { | |
| 271 | + append_string(&info," value=\""); | |
| 272 | + append_string(&info,ptr); | |
| 273 | + append_string(&info,"\""); | |
| 274 | + } | |
| 275 | + | |
| 276 | + lib3270_free(text); | |
| 277 | + } | |
| 278 | + | |
| 260 | 279 | } |
| 261 | 280 | else if(col < len && session->text[baddr+col+1].chr == 'F') |
| 262 | 281 | { | ... | ... |