Christopher Jeffrey
347ef0c010
minor.
2015-04-16 17:45:46 -07:00
Christopher Jeffrey
7b31f45468
fix textarea for full unicode.
2015-04-16 16:16:55 -07:00
Christopher Jeffrey
5dacfbad97
stop using screen.cols.
2015-04-16 14:38:36 -07:00
Christopher Jeffrey
46a76abbdd
add invertSelected option to List. fixes #124 .
2015-04-16 13:20:49 -07:00
Christopher Jeffrey
489aa2dbe3
clean up Element.render surrogate handling.
2015-04-16 13:11:56 -07:00
Christopher Jeffrey
0acae98979
fix disappearing double-width chars on scroll up.
2015-04-16 12:31:07 -07:00
Christopher Jeffrey
d520c94c3b
handle unicode combining characters properly.
2015-04-16 11:33:08 -07:00
Christopher Jeffrey
62cec50eb0
remove unicode-old.
2015-04-15 22:56:25 -07:00
Christopher Jeffrey
d12c51fc7b
even more unicode.
2015-04-15 22:55:42 -07:00
Christopher Jeffrey
b043571fbe
more unicode.
2015-04-15 22:51:47 -07:00
Christopher Jeffrey
1c76d4fb55
add back unicode-3/unicode-old for now.
2015-04-15 22:49:12 -07:00
Christopher Jeffrey
e714c4f930
cleanup unicode.
2015-04-15 22:44:47 -07:00
Christopher Jeffrey
73d158cf02
refactoring unicode.
2015-04-15 22:36:48 -07:00
Christopher Jeffrey
70c03a7f0b
minor.
2015-04-15 21:49:28 -07:00
Christopher Jeffrey
62b1003a05
handle 0-width surrogates.
2015-04-15 10:49:43 -07:00
Christopher Jeffrey
c5e5ed86f6
fix surrogate crash.
2015-04-15 10:38:26 -07:00
Christopher Jeffrey
4ca28d0860
use emitKeys() from node v0.12.2. see #91 #92 slap-editor/slap#74 slap-editor/slap#96 .
2015-04-15 10:30:09 -07:00
Christopher Jeffrey
85be64273f
clean up old surrogates code.
2015-04-15 10:10:19 -07:00
Christopher Jeffrey
ea4e142757
add support for surrogate pairs. fixes #123 . see #4 and slap-editor/slap#107 .
2015-04-15 10:05:34 -07:00
Christopher Jeffrey
1b1775a4c2
add doubleWidthPerfect option.
2015-04-15 00:38:18 -07:00
Christopher Jeffrey
3f73e08dd7
Revert "move wideChar handling to _wrapContent."
...
This reverts commit 307b757e1f
.
2015-04-14 15:44:26 -07:00
Christopher Jeffrey
307b757e1f
move wideChar handling to _wrapContent.
2015-04-14 15:43:37 -07:00
Christopher Jeffrey
ecf9e38f55
double width character handling. see slap-editor/slap#107 .
2015-04-14 15:35:16 -07:00
Christopher Jeffrey
46b493d02e
minor blend changes.
2015-04-10 13:01:00 -07:00
Christopher Jeffrey
95364dd229
better dragging.
2015-04-08 01:24:45 -07:00
Christopher Jeffrey
78e663a734
transparency again.
2015-04-07 23:19:01 -07:00
Christopher Jeffrey
b950e34459
Revert "add style.transparent option."
...
This reverts commit 8eaf7bab37
.
2015-04-06 21:12:17 -07:00
Christopher Jeffrey
8eaf7bab37
add style.transparent option.
2015-04-06 21:05:15 -07:00
Christopher Jeffrey
49e4ec976b
fix darken.
2015-04-06 20:49:07 -07:00
Christopher Jeffrey
5958b55bd0
remove unnecessary angles.
2015-04-06 19:40:16 -07:00
Christopher Jeffrey
a0d610e174
use unicode escapes for ACS.
2015-04-06 19:39:05 -07:00
Christopher Jeffrey
5f3d7f10b0
clean up border and table code.
2015-04-06 19:31:04 -07:00
Christopher Jeffrey
8a62f5e633
add "shadow" option to elements. see widget-shadow.js.
2015-04-06 19:26:14 -07:00
Christopher Jeffrey
67bdab7e4f
improve border docking. selective border drawing.
2015-04-06 18:40:33 -07:00
Christopher Jeffrey
1c048e6061
break on border loops when possible.
2015-04-04 07:12:01 -07:00
Christopher Jeffrey
9105c80eb7
improve w3m search. do not search for w3mimgdisplay in example. fixes #119 .
2015-04-04 06:56:01 -07:00
Christopher Jeffrey
f6b5b8811a
allow docking borders to obscured by screen edges.
2015-04-04 06:40:36 -07:00
Christopher Jeffrey
15d09e7ce1
Revert "allow explicit height for Table."
...
This reverts commit 85f8d4f4b7
.
2015-04-04 03:04:11 -07:00
Christopher Jeffrey
85f8d4f4b7
allow explicit height for Table.
2015-04-04 03:03:24 -07:00
Christopher Jeffrey
d13774814d
use application keys on init.
2015-04-04 02:24:19 -07:00
Christopher Jeffrey
bb4a8c82aa
debug log.
2015-04-04 02:23:43 -07:00
Christopher Jeffrey
7afb791950
minor refactor of el.sattr.
2015-04-04 00:26:10 -07:00
Christopher Jeffrey
861ec57327
fix scroll on focus by taking into account border/itop.
2015-04-04 00:08:10 -07:00
Christopher Jeffrey
2a4a38a4f1
represent all ACS characters in unicode escapes.
2015-04-03 23:04:27 -07:00
Christopher Jeffrey
2c6b34a86b
add percentage offsets. see #118 .
2015-04-03 22:55:56 -07:00
Christopher Jeffrey
5aeeed7683
add dockBorders option. see #118 .
2015-04-03 20:50:22 -07:00
Christopher Jeffrey
bcd65ad420
minor table change.
2015-04-03 19:03:58 -07:00
Christopher Jeffrey
f34cf1bdfe
table drawing and options. no tags for table style. readme. see #117 .
2015-04-02 17:59:04 -07:00
Christopher Jeffrey
c8007331b0
helper.
2015-04-02 07:24:25 -07:00
Christopher Jeffrey
9eb2005e36
expose some more helpers.
2015-04-02 06:40:41 -07:00
Christopher Jeffrey
6b3610450c
fix error on table screen overlap.
2015-04-02 06:21:36 -07:00
Christopher Jeffrey
cf3eb09f9f
improve table resize event listeners.
2015-04-02 06:12:52 -07:00
Christopher Jeffrey
b9a94f63ce
fix valign option.
2015-04-02 05:10:23 -07:00
Christopher Jeffrey
2640838f33
allow custom width for tables. fixes #117 .
2015-04-02 05:10:23 -07:00
Brian White
36fed3c12b
add /lib/terminfo to terminfo dir list
...
At least on Ubuntu, `/lib/terminfo` contains a smaller subset of terminfo files and is worth using in case none of the other directories don't exist.
2015-04-01 23:43:43 -04:00
Christopher Jeffrey
897f8a2eca
fix linux console clear. better debug window to test/widget.js. complete widget docs.
2015-04-01 19:46:08 -07:00
Christopher Jeffrey
b34c90ee2b
minor.
2015-03-31 06:12:14 -07:00
Christopher Jeffrey
8901c29bd5
minor style change.
2015-03-31 05:50:28 -07:00
Christopher Jeffrey
903886f083
clean up comments pertaining to position, autoPadding, shrinking.
2015-03-31 05:16:01 -07:00
Christopher Jeffrey
4419794991
enable autoPadding by default. see #114 .
2015-03-31 05:11:50 -07:00
Christopher Jeffrey
51c3d88a69
textLength improvement.
2015-03-31 02:55:20 -07:00
Christopher Jeffrey
7a3525be77
remove duplicate functions.
2015-03-31 02:49:29 -07:00
Christopher Jeffrey
064a4e9086
add debug window and draggable option for all elements.
2015-03-31 02:45:01 -07:00
Christopher Jeffrey
a266a869b7
improve Log element.
2015-03-31 01:31:43 -07:00
Christopher Jeffrey
6154859110
cleanup Table code. fixes for Table.
2015-03-31 00:48:17 -07:00
Christopher Jeffrey
b067845242
readme. comments. temporary workaround for non-autoPadding list-table.
2015-03-31 00:37:32 -07:00
Christopher Jeffrey
8793be5562
optimize Table element. first pass at ListTable.
2015-03-31 00:25:38 -07:00
Christopher Jeffrey
cbc94254b4
add table cell text alignment.
2015-03-30 05:16:22 -07:00
Christopher Jeffrey
bc94be742e
fixes for Log and Table elements.
2015-03-30 05:05:57 -07:00
Christopher Jeffrey
91bc189ba3
add Log and Table elements. update README.
2015-03-30 04:58:15 -07:00
Christopher Jeffrey
c7a6ce60f8
Revert "try to use getCoords everywhere."
...
This reverts commit 92f167eee8
.
2015-03-29 15:48:07 -07:00
Christopher Jeffrey
92f167eee8
try to use getCoords everywhere.
2015-03-29 15:47:58 -07:00
Christopher Jeffrey
5e466c139e
rename coord props for consistency. see #113 .
2015-03-29 12:29:04 -07:00
Christopher Jeffrey
9070e7f78f
refactor artificial cursors and other features.
2015-03-19 23:49:26 -07:00
Christopher Jeffrey
685d7feb09
fix tmux bypassing for cursor status.
2015-03-19 04:16:59 -07:00
Christopher Jeffrey
cbcc7e6124
temporarily remove noAlt.
2015-03-19 04:13:44 -07:00
Christopher Jeffrey
43903ca8b2
readme. title.
2015-03-17 23:26:27 -07:00
Christopher Jeffrey
13890ec409
fix artificial cursor color.
2015-03-16 23:53:31 -07:00
Christopher Jeffrey
d3e566b9c1
lots of old code for proprietary codes and "artificial cursors".
2015-03-14 16:35:17 -07:00
Christopher Jeffrey
3dcc0b3d1b
minor bug fixes. handle tmux escaping.
2015-03-14 16:14:39 -07:00
Christopher Jeffrey
0e2b626556
progressbar. automatic focus on elements. test/widget.js. reallyScrollable.
2015-02-26 15:37:01 -08:00
Christopher Jeffrey
3778c37f40
expose enableMouse, enableKeys, and enableInput.
2015-02-24 18:33:00 -08:00
Christopher Jeffrey
02fd115fb0
remember last button for mouseup on x10 and urxvt protocols.
2015-02-24 18:22:04 -08:00
Christopher Jeffrey
ad546d9af9
remove comments.
2015-02-24 18:17:04 -08:00
Christopher Jeffrey
aaa9905fac
drop terminfo checks in setMouse.
2015-02-24 18:11:03 -08:00
Christopher Jeffrey
190e75884d
cleanup setMouse.
2015-02-24 18:05:10 -08:00
Christopher Jeffrey
b42308c7cc
fix key events for textareas.
2015-02-22 13:37:44 -08:00
Christopher Jeffrey
520dc08100
minor.
2015-02-22 12:59:53 -08:00
Christopher Jeffrey
02ca94a8d9
tput: debug info for {init,reset}_file. fix global var.
2015-02-21 13:52:39 -08:00
Christopher Jeffrey
77695f994a
add noAlt option. fix list shrinking.
2015-02-21 13:31:25 -08:00
Christopher Jeffrey
586a586e60
remove mouse comments. fix removeHover.
2015-02-21 02:48:47 -08:00
Christopher Jeffrey
5d72fb1938
fix Terminal element. check for allocated gpmclient.
2015-02-17 22:12:49 -08:00
Christopher Jeffrey
a335257505
filter out all mouse events from keys. see slap-editor/slap-editor#74 .
2015-02-13 19:28:18 -08:00
Christopher Jeffrey
03cdfbb39c
add mouse protocols. window title restore. fix response.
2015-02-13 19:14:27 -08:00
Christopher Jeffrey
a29fdf1c74
fix hover text and demonstrate it better.
2015-02-13 01:18:20 -08:00
Christopher Jeffrey
c0e36f137d
fix error caused when screen.render() is called during a delayed resize.
2015-02-13 00:59:47 -08:00
Christopher Jeffrey
41cb97d664
fix terminal cursor.
2015-02-12 22:37:53 -08:00
Christopher Jeffrey
29a78697bb
fix style.border values. fixes #105 .
2015-02-11 17:21:41 -08:00
Christopher Jeffrey
982e075a90
Image and Terminal element.
2015-02-11 17:20:22 -08:00
Christopher Jeffrey
267e77a089
improve Terminal element and terminal multiplexer example.
2015-02-11 02:27:11 -08:00
Christopher Jeffrey
00a0f800f9
add "interactive" option for lists. fixes #103 .
2015-02-09 20:14:34 -08:00
Christopher Jeffrey
d69ed5c294
more work on Image element.
2015-02-09 19:49:33 -08:00
Christopher Jeffrey
1729244db3
image element: fix shrink.
2015-02-09 01:43:16 -08:00
Christopher Jeffrey
9e234c3901
fix image rendering.
2015-02-09 00:19:35 -08:00
Christopher Jeffrey
cce38f9f21
improve w3m checking for Image element and screen.displayImage.
2015-02-09 00:09:30 -08:00
Christopher Jeffrey
4c1e020b42
add title.
2015-02-09 00:03:09 -08:00
Christopher Jeffrey
c8a9222749
image align=center.
2015-02-09 00:02:07 -08:00
Christopher Jeffrey
dd0f1cbb70
fix clearImage.
2015-02-08 23:43:32 -08:00
Christopher Jeffrey
49f1843955
improvements to the Image element. add screen.displayImage().
2015-02-08 23:42:44 -08:00
Christopher Jeffrey
f88d74997a
comment
2015-02-08 22:01:24 -08:00
Christopher Jeffrey
594b0bd340
fix NCURSES_NO_UTF8_ACS handling.
2015-02-08 21:34:46 -08:00
Christopher Jeffrey
c6287668ee
comment
2015-02-08 14:35:08 -08:00
Christopher Jeffrey
1f2098707c
require both terminfo and LANG to lack utf8 in order for ascii fallback. fixes #98 .
2015-02-08 14:29:38 -08:00
Christopher Jeffrey
1cf69f74d9
minor. comment.
2015-02-07 16:04:14 -08:00
Christopher Jeffrey
e8fe076681
refactor mouse events. put `buf` on event object.
2015-02-07 15:37:01 -08:00
Christopher Jeffrey
0290d7f15f
clear response listeners after 2 seconds.
2015-02-07 00:15:25 -08:00
Christopher Jeffrey
d70fa6d4a2
fix wheel, move, and button decoding for mouse events.
2015-02-04 20:39:34 -08:00
Christopher Jeffrey
89b2dfc373
major reimplementation of sgr and urxvt mouse. mousewheel not yet tested.
2015-02-03 21:22:04 -08:00
Christopher Jeffrey
5a4ddda37d
shrink Image element by image size.
2015-02-01 14:01:55 -08:00
Christopher Jeffrey
6ee469fdcb
add Image element using w3mimgdisplay.
2015-02-01 13:43:52 -08:00
Christopher Jeffrey
690cf9d3f4
stop listening for mouse sequences before switching to normal buffer.
2015-02-01 09:51:05 -08:00
Christopher Jeffrey
a2afbe54bc
detect bugged vte mouse better. see #89 .
2015-02-01 09:22:18 -08:00
Christopher Jeffrey
c243415049
attempt to use both alternate screen buffer sequences.
2015-02-01 08:51:56 -08:00
Christopher Jeffrey
e9b3bdac34
allow VTE mouse access to cells up to 287. see #89 .
2015-02-01 08:47:24 -08:00
Christopher Jeffrey
1d900c928d
add vt200hilite for forced mouse modes. see #101 .
2015-02-01 07:47:00 -08:00
Christopher Jeffrey
8efba79453
cast vc to an int.
2015-02-01 07:41:26 -08:00
Christopher Jeffrey
b6853fbd88
minor style fixes.
2015-02-01 07:36:53 -08:00
Christopher Jeffrey
10b8cc2fe1
comment.
2015-02-01 07:23:43 -08:00
Christopher Jeffrey
ac6b54c181
comments. license.
2015-02-01 07:22:39 -08:00
Christopher Jeffrey
f13f1242b2
gpm: add a gpmMouse option for setMouse.
2015-02-01 07:10:17 -08:00
Christopher Jeffrey
87a3d2f288
gpm: refactor to fit style.
2015-02-01 07:07:55 -08:00
Christopher Jeffrey
fae4acceef
Merge remote-tracking branch 'mgliewe/master'
...
Conflicts:
lib/program.js
2015-02-01 06:46:22 -08:00
Mario GLiewe
fc227ed503
workaropund: allow forced mouse protocol via env
2015-02-01 13:16:29 +01:00
Mario GLiewe
db435b179d
fix: would crash if no gpm installed
2015-02-01 13:15:41 +01:00
Christopher Jeffrey
8247501924
check for OSX terminal env variables.
2015-01-31 22:29:43 -08:00
Christopher Jeffrey
9589eb81d6
more env variable checks for vte.
2015-01-31 22:22:15 -08:00
Christopher Jeffrey
32a783b282
check for terminator - more VTE usage.
2015-01-31 21:57:23 -08:00
Christopher Jeffrey
ffbadfc988
add vt200Mouse to rxvt because it supports it.
2015-01-31 18:54:23 -08:00
Christopher Jeffrey
37f2313979
more vte+rxvt cleanup. see #89 .
2015-01-31 18:49:15 -08:00
Christopher Jeffrey
3cdcc7a64b
more fixes for VTE. see #89 .
2015-01-31 18:36:47 -08:00
Christopher Jeffrey
f055496161
fix program.getCursor. fixes #25 .
2015-01-31 12:57:21 -08:00
Christopher Jeffrey
955f509581
drop wrapCursor and parseChar. should be used for other terminfo feature checks.
2015-01-31 12:35:22 -08:00
Christopher Jeffrey
610e00ee21
use emitter.setMaxListeners().
2015-01-31 12:32:33 -08:00
Christopher Jeffrey
1795cd93d6
use setImmediate everywhere.
2015-01-31 12:26:19 -08:00
Christopher Jeffrey
a9153aeef5
clean up process events.
2015-01-31 12:24:55 -08:00
Mario GLiewe
96a19b8523
Merge https://github.com/chjj/blessed
2015-01-31 21:21:14 +01:00
Christopher Jeffrey
27060d59af
automatically deal with custom process events. fixes #100 .
2015-01-31 12:19:00 -08:00
Christopher Jeffrey
127ae12c1b
use urxvt mouse protocol for vte-based terminals. fixes #89 .
2015-01-31 01:51:40 -08:00
Christopher Jeffrey
df73eb5e3e
Revert "add workarounds for libvte mouse events. see #89."
...
This reverts commit bb61e5c144
.
2015-01-31 01:51:12 -08:00
Christopher Jeffrey
bb61e5c144
add workarounds for libvte mouse events. see #89 .
2015-01-31 01:43:16 -08:00
Christopher Jeffrey
0386f8b5d6
the ACS is finally correct.
2015-01-29 21:53:06 -08:00
Christopher Jeffrey
547812928e
window title. potential enter/return fix for keys.
2015-01-29 20:08:23 -08:00
Christopher Jeffrey
0881128a4f
fix ACS for TERM=linux again. fix listbar .style.
2015-01-29 20:06:37 -08:00
Christopher Jeffrey
02176938c9
add screen.title property. misc.
2015-01-27 20:39:00 -08:00
Mario GLiewe
d8eff3fa55
fix: make mousewheel work for gpm
2015-01-28 04:01:49 +01:00
Mario GLiewe
efe4e475a6
added gpm support for linux vc
2015-01-28 03:43:48 +01:00
Christopher Jeffrey
5bdfc18daf
cleanup unnecesary code after terminal element addition.
2015-01-24 21:33:30 -08:00
Christopher Jeffrey
879a072353
add terminal widget and hover box.
2015-01-24 18:34:57 -08:00
Christopher Jeffrey
1872f1406d
work around bad choice of method name.
2015-01-16 15:08:27 -08:00
Christopher Jeffrey
436c81204f
include our own emitKeypressEvents. fixes #92 .
2015-01-16 11:56:19 -08:00
Christopher Jeffrey
0cafb89831
fix label "fixed" behavior. widget-file.js.
2015-01-16 11:13:12 -08:00
Christopher Jeffrey
6b91546e15
fix negative autoPadding checks.
2015-01-16 10:55:24 -08:00
Christopher Jeffrey
f445dd8765
fix scrolling on widget-form.js.
2015-01-16 10:29:15 -08:00
Christopher Jeffrey
5300702e34
remove commented code.
2015-01-15 13:32:50 -08:00
Christopher Jeffrey
0b4d70a207
remove attr comments. fix two scroll bugs.
2015-01-15 13:22:55 -08:00
Christopher Jeffrey
6eb28b6b4f
more scrolling fixes.
2015-01-14 16:24:55 -08:00
Christopher Jeffrey
dafad57d0d
fix scrolling.
2015-01-14 10:46:07 -08:00
Christopher Jeffrey
101058517b
misc fixes pertaining to element scrolling.
2015-01-13 15:04:24 -08:00
Christopher Jeffrey
8bff88848b
comment code that does not properly abide by autopadding.
2015-01-07 14:53:29 -08:00
Dan Kaplun
e53ec4caa8
No list padding
2014-10-04 14:08:44 -05:00
Christopher Jeffrey
23bba3f41e
fix: separator tag.
2014-06-26 12:48:27 -05:00
Christopher Jeffrey
73c50e41a8
add separator tag: {|}.
2014-06-16 22:41:28 -05:00
Christopher Jeffrey
4cf8be871d
refactor fuzzyFind.
2014-06-11 03:03:32 -05:00
Christopher Jeffrey
5b249d3fec
fix loader. element focused property.
2014-06-10 21:41:22 -05:00
Dan Kaplun
832f47d2c5
Fixes last character cropping bug
2014-06-05 12:53:41 -05:00
Dan Kaplun
b945d5c734
Adds handleUncaughtExceptions option that allows disabling of Screen's uncaughtException handler
2014-06-05 12:22:38 -05:00
Christopher Jeffrey
458e4dfdea
Merge pull request #43 from EndangeredMassa/master
...
fix setIndex to include last item
2014-06-05 01:28:38 -05:00
Christopher Jeffrey
a1ea57eaf0
Merge pull request #63 from beardtree/click-fix
...
Fixes clicking when mousedown element != mouseup element
2014-06-05 01:24:04 -05:00
Christopher Jeffrey
a2651e22ba
Merge pull request #49 from slap-editor/mousewheel-modifier-keys-fix
...
Fixes scroll wheel support with modifiers for GNOME Terminal
2014-06-05 01:23:52 -05:00
Christopher Jeffrey
e265779369
stop event propagation with button.press if desired. fixes #64 .
2014-06-05 01:12:47 -05:00
Christopher Jeffrey
6f91361197
add ignoreLocked option to Screen.
2014-06-05 01:10:36 -05:00
Christopher Jeffrey
ba3f0e0815
Merge pull request #54 from bulkan/feature/list-search
...
Run a `search` function in vi mode for List's
2014-06-05 01:13:41 -05:00
Christopher Jeffrey
31e9e9c0c6
add setLabel and removeLabel.
2014-06-02 07:53:58 -05:00
Christopher Jeffrey
09ec03058e
fix typo in shrink calculation.
2014-06-01 23:56:32 -05:00
Christopher Jeffrey
8f6381ddf5
fix shrink calculcation in edge cases.
2014-06-01 23:55:27 -05:00
Christopher Jeffrey
bd92e3bf4f
add selectTab and enterSelected methods.
2014-06-01 23:43:02 -05:00
Christopher Jeffrey
12d6318d39
reset index of list.pick().
2014-06-01 21:29:16 -05:00
Christopher Jeffrey
083a4901bd
add ignoreKyes option to Message.
2014-06-01 20:38:36 -05:00
Dan Kaplun
2aabb8ddff
Fixes clicking when mousedown element != mouseup element
2014-05-30 08:32:19 -05:00
Dan Kaplun
4fcfdbaff3
Fixes scroll wheel support with modifiers for GNOME Terminal
2014-05-18 02:59:02 -05:00
Christopher Jeffrey
41994632cf
fix: check detached state in .visible. fixes #58 .
2014-05-16 18:51:33 -05:00
Bulkan Evcimen
d498c0b7a1
Added a new function to do a regexp match on ritems
2014-05-07 21:55:53 +10:00
Bulkan Evcimen
7df11051e6
Search for a List item based on its string
...
If the List has vi mode enabled and a `search` function is set on the options
property then hitting `/` will call this function passing in a callback.
The search function will need to call the callback with the search string
2014-05-07 07:40:19 +10:00
Christopher Jeffrey
b19af4deb7
another method of adding an escape tag.
2014-04-26 06:47:41 -05:00
Christopher Jeffrey
eb4090e257
Revert "add cdata-like tag."
...
This reverts commit bef9c09598
.
2014-04-26 06:40:30 -05:00
Christopher Jeffrey
bef9c09598
add cdata-like tag.
2014-04-26 06:39:45 -05:00
Christopher Jeffrey
4bc910bd5b
add escape function for tag text.
2014-04-26 06:06:03 -05:00
Christopher Jeffrey
c0f85b2567
fix cut-off tags when wrapping is disabled. fixes #50 .
2014-04-26 05:12:39 -05:00
Christopher Jeffrey
44256dcf70
add getItem and getItemIndex for List.
2014-04-26 01:05:25 -05:00
Christopher Jeffrey
fe08f9e819
add List.clearItems method. fixes #40 .
2014-04-26 00:55:43 -05:00
Christopher Jeffrey
9a9611636a
simple way of escaping curly braces in tags for now. fixes #51 .
2014-04-26 00:38:17 -05:00
Christopher Jeffrey
8ccc3dbc49
Revert "another way of escape curly braces in tags. see #51."
...
This reverts commit 434bddcfc7
.
2014-04-26 00:33:05 -05:00
Christopher Jeffrey
434bddcfc7
another way of escape curly braces in tags. see #51 .
2014-04-26 00:31:04 -05:00
Christopher Jeffrey
1a4506195c
Revert "escaping curly braces in tags. see #51."
...
This reverts commit 7bfd309e1a
.
2014-04-26 00:23:42 -05:00
Christopher Jeffrey
7bfd309e1a
escaping curly braces in tags. see #51 .
2014-04-26 00:22:25 -05:00
Christopher Jeffrey
9814f832fb
Revert "possibly a better fix for form focusing. see #38."
...
This reverts commit 7965ee581c
.
2014-03-30 03:56:38 -05:00
Christopher Jeffrey
7965ee581c
possibly a better fix for form focusing. see #38 .
2014-03-30 03:55:56 -05:00
Christopher Jeffrey
d624fe0c45
fix call stack overflow on form focusing. fixes #38 .
2014-03-30 03:51:54 -05:00
Christopher Jeffrey
1bdba0dad0
potentially fix acs handling again: utf8 fallback on brokenACS.
2014-03-18 01:26:16 -05:00
Christopher Jeffrey
dc6f6ade41
fix acs handling with screen when LANG != utf8.
2014-03-18 01:24:49 -05:00
Sean Massa
16ff30a788
fix setIndex to include last item
2014-03-13 22:07:50 -05:00
Christopher Jeffrey
075ca1049a
fix setItems keeping references to original arrays.
2014-01-25 16:31:15 -06:00
Christopher Jeffrey
6777957ff2
improve reselection list updates.
2014-01-19 01:22:28 -06:00
Christopher Jeffrey
8384a185a6
fix generateTags.
2014-01-17 19:54:59 -06:00
Christopher Jeffrey
1236f23f9e
form methods.
2014-01-16 23:54:19 -06:00
Christopher Jeffrey
9673eaf517
form: do not focus invisible elements.
2014-01-16 18:08:59 -06:00
Christopher Jeffrey
03e4d0d52b
add item to ritems on appendItem.
2014-01-16 15:02:04 -06:00
Christopher Jeffrey
eae9fb5fbd
form work.
2014-01-13 12:38:50 -06:00
Christopher Jeffrey
c218df7350
getLines and getScreenLines, handle detaching/reattaching widgets.
2014-01-13 10:25:31 -06:00
Christopher Jeffrey
445d9f4065
question improvement.
2014-01-12 10:40:18 -06:00
Christopher Jeffrey
491731f1d7
catch error. get rid of picklist.
2014-01-12 08:58:35 -06:00
Christopher Jeffrey
c0b3115fb3
add tests.
2014-01-12 06:19:54 -06:00
Christopher Jeffrey
0228b28cc4
potentially fix shrunken + scrollable elements.
2014-01-12 06:12:13 -06:00
Christopher Jeffrey
6a959074a4
multiple fixes/improvements.
2014-01-12 05:08:16 -06:00
Christopher Jeffrey
4cebb15918
key->prefix for listbar. misc.
2014-01-11 21:07:14 -06:00
Christopher Jeffrey
6fd0527c07
listbar cleanup.
2014-01-11 20:59:11 -06:00
Christopher Jeffrey
5930dab630
listbar scrolling work.
2014-01-11 20:47:40 -06:00
Christopher Jeffrey
2c337bb572
minor listbar work.
2014-01-11 19:32:43 -06:00
Christopher Jeffrey
401b1a61cd
listbar rendering.
2014-01-11 19:28:14 -06:00
Christopher Jeffrey
2b33e34d3a
even more listbar work.
2014-01-11 18:54:26 -06:00
Christopher Jeffrey
66933f63b6
remove old listbar.setItems.
2014-01-11 18:24:11 -06:00
Christopher Jeffrey
6ed2451e36
listbar work.
2014-01-11 18:23:38 -06:00
Christopher Jeffrey
045f8d6dc1
lots of work for different widgets.
2014-01-11 17:26:36 -06:00
Christopher Jeffrey
5b38ebfefd
fix problem with textarea borders and cursors.
2014-01-05 01:01:21 -06:00
Christopher Jeffrey
e4de476c7f
fix double line feed problem in textboxes.
2014-01-04 16:02:10 -06:00
Christopher Jeffrey
e3baaa9236
Revert "lazy loading for modules."
...
This reverts commit 999b47a71c58f0d327462067d126b592adce10eb.
2014-01-01 22:47:29 -06:00
Christopher Jeffrey
636bb45965
lazy loading for modules.
2014-01-01 22:47:29 -06:00
Christopher Jeffrey
c73a6c47b9
expose screen.enter and screen.leave. fixes #29 .
2014-01-01 22:47:29 -06:00
Christopher Jeffrey
42291fad3b
Merge pull request #22 from naggie/master
...
add var self = this to progress bar
2014-01-01 19:54:56 -08:00
Christopher Jeffrey
6a393f5a32
fix spacing in tput.js.
2013-12-04 06:34:17 -06:00
Christopher Jeffrey
1451077f12
use bch properly.
2013-10-16 06:51:14 -05:00
Christopher Jeffrey
c8116f6569
fix clock centering.
2013-10-16 06:46:02 -05:00
Christopher Jeffrey
c5d2c45f19
readEditor error handling.
2013-09-14 00:02:00 -05:00
Callan Bryant
4d0ed49bac
add var self = this to progress bar
...
Fixes crash when using progress bar:
ReferenceError: self is not defined
at ProgressBar.<anonymous>
(/home/cbryant/bl/node_modules/blessed/lib/widget.js:4862:11)
...
v
2013-09-11 12:22:08 +01:00
Christopher Jeffrey
353794224c
stop using termcap aliases.
2013-08-29 21:55:36 -05:00
Christopher Jeffrey
b5026af628
always default to windows-ansi on windows. minor refactor.
2013-08-29 18:22:35 -05:00
Christopher Jeffrey
a14650860d
fix terminfo operators. fixes #19 .
2013-08-29 17:47:14 -05:00
Christopher Jeffrey
97b6d6faee
cleanup _prefix and readTermcap.
2013-08-29 17:41:19 -05:00
Christopher Jeffrey
a1c91ccb99
cleanup.
2013-08-28 23:49:25 -05:00
Christopher Jeffrey
4b1365bccc
always have list item selected.
2013-08-27 11:10:09 -05:00