Christopher Jeffrey
8460e1c8a0
possibly fix max autoPadding height+border problem
...
An element with a border has a child with no height or width properties, but a
left and top of 0: this causes the child elements background to cover the
bottom and right borders. It doesn't have a `position.right`, but `iright`
still needs to be subtracted.
2013-08-13 11:56:30 -05:00
Christopher Jeffrey
214ad84a66
add setIndex method. see #9 .
2013-08-13 11:44:04 -05:00
Christopher Jeffrey
6f9ae457e4
add button.value. add simple form example.
2013-08-13 10:54:17 -05:00
Christopher Jeffrey
185a05d759
rename bgChar.
2013-08-12 09:07:19 -05:00
Christopher Jeffrey
4b6cf96030
Merge pull request #12 from johnspackman/element-bg-char
...
Added a background fill character to Element
2013-08-12 06:50:19 -07:00
John Spackman
ffd98d0f8e
Added a background fill character to Element
...
This is used to fill the background of the element, EG for text area I
typically set this to '_' to show the extent of the field
2013-08-12 14:45:01 +01:00
Christopher Jeffrey
a30d3ecbe8
switch back to old acs.
2013-08-10 15:48:27 -05:00
Christopher Jeffrey
66dc2118e7
add fastCSR option.
2013-08-10 10:02:29 -05:00
Christopher Jeffrey
fc92dca39c
remove old acs code.
2013-08-10 09:34:37 -05:00
Christopher Jeffrey
2ba6dcc2b8
acs work. potential wide char support.
2013-08-10 09:33:41 -05:00
Christopher Jeffrey
8c558dbf3f
fix clearPos and clickable/keyable check on removal. fixes #6 .
2013-08-08 13:47:59 -05:00
Christopher Jeffrey
45f8f0e5bb
add getScroll method.
2013-08-06 01:06:33 -05:00
Christopher Jeffrey
16bbb5ea24
allow zero-width elements. enforce minimums for shrink.
2013-08-04 09:20:50 -05:00
Christopher Jeffrey
8ebbbbac65
add setText and getText methods. expose element and node.
2013-08-04 04:59:28 -05:00
Christopher Jeffrey
dadf185a87
cleanup mouse handler. improve "visible" getter.
2013-08-04 04:38:29 -05:00
Christopher Jeffrey
17c4cb1e2a
minor changes and cleanup.
2013-08-04 01:21:48 -05:00
Christopher Jeffrey
b5c7aed3ad
clean up old code.
2013-08-04 01:21:48 -05:00
mscdex
a1616aec0a
Better Windows support
2013-08-02 21:59:49 -04:00
Christopher Jeffrey
7a8a0d2591
setMouse improvements. do not allow fg changes on selected items. do not bubble render events.
2013-08-02 05:59:54 -05:00
Christopher Jeffrey
52a9f5d182
fix scroll rendering for children with padding.
2013-08-01 20:00:24 -05:00
Christopher Jeffrey
c4a7f05025
obscure overlapping sides in scrolling elements.
2013-08-01 04:19:58 -05:00
Christopher Jeffrey
598be3bb88
refactor constructors.
2013-08-01 03:28:10 -05:00
Christopher Jeffrey
d3c34f6f89
optimize clickable sort. better autofocus. flush on exception.
2013-08-01 02:52:03 -05:00
Christopher Jeffrey
b2666ffecb
add event bubbling.
2013-08-01 01:02:16 -05:00
Christopher Jeffrey
0e047b8e51
minor fixes.
2013-07-31 19:21:10 -05:00
Christopher Jeffrey
f3df07a237
buffer everything. cancel acs at the end of draw() if necessary.
2013-07-31 17:43:03 -05:00
Christopher Jeffrey
51771dc19a
add log method to program object.
2013-07-31 00:43:24 -05:00
Christopher Jeffrey
2e58aed1ea
refactor position and new padding code.
2013-07-30 23:57:48 -05:00
Christopher Jeffrey
78a3726f2f
add auto-positioning which respects padding and borders.
2013-07-30 23:46:07 -05:00
Christopher Jeffrey
ac88ceaebe
remove radio-button handling from checkbox.
2013-07-29 19:27:15 -05:00
Christopher Jeffrey
81267dbd2a
move el._focus to screen._focus.
2013-07-29 17:40:48 -05:00
Christopher Jeffrey
af27e80447
fix readme typo.
2013-07-29 17:35:48 -05:00
Christopher Jeffrey
82322ac017
allow border option to be a string.
2013-07-29 17:22:21 -05:00
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