Commit Graph

386 Commits

Author SHA1 Message Date
Christopher Jeffrey 1a4c0cd761 fix mwidth for elements with no content. 2013-07-29 16:49:44 -05:00
Christopher Jeffrey 36415f76b6 fix textbox/textarea. 2013-07-29 16:38:19 -05:00
Christopher Jeffrey d2226c3295 improve focus. fix getCoords. readme. 2013-07-29 15:49:09 -05:00
Christopher Jeffrey a3e2983b4b fix form errors. 2013-07-29 10:40:59 -05:00
Christopher Jeffrey 6a03ad42ff textbox. progressbar. misc. readme. 2013-07-29 09:14:03 -05:00
Christopher Jeffrey 2dfedf5e47 enable textbox input-on-focus. 2013-07-29 04:23:52 -05:00
Christopher Jeffrey 9b77e3df63 fix setEffects and failed fg/bg 256 color sequences. 2013-07-29 04:22:20 -05:00
Christopher Jeffrey 9a1411338c fix small error. 2013-07-28 14:49:01 -05:00
Christopher Jeffrey 3bcbd9b39f enable new parseTags method. clean up old code. 2013-07-28 14:18:28 -05:00
Christopher Jeffrey 084f28fcff content attribute and tag handling.
- handle content attributes with better respect to element's style.
- add a more sophisticated tag parser.
2013-07-28 13:20:52 -05:00
Christopher Jeffrey 927c40d2f3 fix mwidth. minor. 2013-07-28 10:51:43 -05:00
Christopher Jeffrey f8fbb2a0c8 remove dwidth characters for now. 2013-07-28 10:19:04 -05:00
Christopher Jeffrey f236898f73 optimize shrink width. 2013-07-28 10:02:04 -05:00
Christopher Jeffrey 9cc1f53d9a refactor wrapContent. 2013-07-28 09:43:28 -05:00
Christopher Jeffrey 88da43bfaf fix empty lines in wrapContent. 2013-07-28 09:24:08 -05:00
Christopher Jeffrey a82ad19110 fixed only affects one level of scrollable ancestors. 2013-07-28 03:01:09 -05:00
Christopher Jeffrey 38473b6bfa comments. enable csr for elements with scrollbars. 2013-07-27 08:13:29 -05:00
Christopher Jeffrey d9ca7112bc scrollbar track. 2013-07-27 07:34:32 -05:00
Christopher Jeffrey 80ae319225 back_color_erase comments. 2013-07-27 06:53:09 -05:00
Christopher Jeffrey 8f989eeadd fix scrollbar arithmetic. 2013-07-27 06:52:45 -05:00
Christopher Jeffrey 69f5993735 make new scrollable code compatible with get=false. add fixed option. 2013-07-27 05:37:53 -05:00
Christopher Jeffrey 2dc3146d1f cleanup scroll. 2013-07-27 05:19:32 -05:00
Christopher Jeffrey ee71a1ac61 more scroll work. 2013-07-27 05:14:02 -05:00
Christopher Jeffrey d63762fbe8 tput.js fixes. 2013-07-27 05:13:04 -05:00
Christopher Jeffrey efbae0c203 cleanup scroll code. 2013-07-26 01:45:39 -05:00
Christopher Jeffrey 8ea1fe4dab working nested scrolling. 2013-07-26 01:38:25 -05:00
Christopher Jeffrey ea857ea550 fix nested scrollable elements. 2013-07-25 18:09:00 -05:00
Christopher Jeffrey 19dd8a47d0 fix scrolling obfuscation for elements with borders. 2013-07-25 01:20:47 -05:00
Christopher Jeffrey 25133923e3 allow text to be obfuscated within child elements during a scroll. 2013-07-24 22:47:03 -05:00
Christopher Jeffrey 11d7a98303 make textbox inherit from textarea. 2013-07-24 20:41:11 -05:00
Christopher Jeffrey 633b76cec5 more textbox/textarea refactoring. 2013-07-24 18:20:30 -05:00
Christopher Jeffrey c1f17e866c refactor textbox and textarea render/setValue. 2013-07-24 18:05:56 -05:00
Christopher Jeffrey 6fde3e3a38 misc fixes for radiobutton, textarea, textbox, checkbox. 2013-07-24 17:16:55 -05:00
Christopher Jeffrey 1c9d25780a add a scrollable option. 2013-07-24 15:39:22 -05:00
Christopher Jeffrey 5e2f1061d1 misc - add a blessed.js file. 2013-07-24 14:41:02 -05:00
Christopher Jeffrey 1b5155cfae refactor and clean up program.js. 2013-07-24 14:17:52 -05:00
Christopher Jeffrey 0372788f2d add a buffering write function for program. 2013-07-24 13:23:35 -05:00
Christopher Jeffrey 2f7967031e readme. move Box methods onto Element. add clearBaseLine and getContent. 2013-07-23 18:38:55 -05:00
Christopher Jeffrey 31030113cf buffer everything - this prevents flickering on xterm and may improve terminal rendering speed. 2013-07-23 18:04:22 -05:00
Christopher Jeffrey b6bee303a9 fix scroll obfuscation. 2013-07-23 16:57:30 -05:00
Christopher Jeffrey 9aaabacf68 fix initial setContent call. fix spawn() cursor handling. 2013-07-23 16:37:54 -05:00
Christopher Jeffrey da49a89b28 refactor wrapContent. fix/use/improve getCoords(), scroll(), hide(). 2013-07-23 15:40:53 -05:00
Christopher Jeffrey 76cc6d37e7 make text wrapping optional. 2013-07-23 14:43:14 -05:00
Christopher Jeffrey f56d7386c6 more pre-wrap line handling improvements. 2013-07-23 14:37:44 -05:00
Christopher Jeffrey 36c5351fde allow handling of pre-wrapped text for line methods. 2013-07-23 14:16:20 -05:00
Christopher Jeffrey 6bfb47632e list.items fix. box line methods. 2013-07-23 13:31:05 -05:00
Christopher Jeffrey b8f1241bca fix scrolling glitch. 2013-07-23 10:38:54 -05:00
Christopher Jeffrey 73939984b4 misc scrollable positioning. 2013-07-23 09:38:30 -05:00
Christopher Jeffrey add8aaa664 stop using the options object for positioning. 2013-07-23 07:04:52 -05:00
Christopher Jeffrey 11c6e7269f matchColor and BCE tput check. 2013-07-23 06:34:40 -05:00