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
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
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
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
b42308c7cc
fix key events for textareas.
2015-02-22 13:37:44 -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
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
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
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
ac6b54c181
comments. license.
2015-02-01 07:22:39 -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
Christopher Jeffrey
27060d59af
automatically deal with custom process events. fixes #100 .
2015-01-31 12:19:00 -08:00
Christopher Jeffrey
0386f8b5d6
the ACS is finally correct.
2015-01-29 21:53:06 -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
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
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
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