Paris Kasidiaris
db76868c26
Fix indentation of src/xterm.js
2016-09-04 16:47:21 +03:00
Paris Kasidiaris
b4c7989566
Merge pull request #252 from ayapi/modifier-keys
...
add modifier+delete, modifier+F1-F12 keys
2016-09-04 16:23:29 +03:00
Daniel Imms
b56ad5e8fe
Merge pull request #243 from Tyriar/242_enable_scroll_on_soft_reset
...
Disable application mode in viewport on soft reset
2016-08-31 10:40:54 -07:00
Daniel Imms
6a04614549
Merge remote-tracking branch 'upstream/master' into 254_compositionhelper_module
2016-08-29 16:50:35 -07:00
Daniel Imms
89f981836f
Merge pull request #255 from Tyriar/253_viewport_module
...
Pull Viewport into a module
2016-08-29 16:49:03 -07:00
Daniel Imms
749ed6372a
Improve copyright line
2016-08-29 16:21:00 -07:00
Daniel Imms
81fccee906
Add copyright line
2016-08-29 16:20:11 -07:00
Daniel Imms
4caac78241
Improve copyright line
2016-08-29 16:19:27 -07:00
Daniel Imms
7ff03bb475
Pull Viewport into a module
...
Fixes #253
2016-08-29 16:17:59 -07:00
Daniel Imms
28c3a2026c
Pull CompositionHelper into a module
...
Fixes #254
2016-08-29 16:15:28 -07:00
Paris Kasidiaris
ed1a31d1cf
Make src/xterm.js ES2015 and export EventEmitter into its own file
...
Fix #158
2016-08-29 19:51:40 +00:00
ayapi
7f7156bafa
add modifier+F1-F12 keys
2016-08-27 01:13:01 +09:00
ayapi
62ce64f97d
add modifier+delete keys
2016-08-27 01:03:35 +09:00
Daniel Imms
fc22fc39e2
Disable application mode in viewport on soft reset
...
Fixes #242
2016-08-23 09:11:02 -07:00
Paris Kasidiaris
8324b43cc2
Fix Alt + Arrow movement
...
Fix #239
2016-08-22 17:17:58 +03:00
Paris Kasidiaris
197c83d993
Merge pull request #234 from Tyriar/233_fix_cursor_on_top_of_ime
...
Ensure composition view is on top of cursor
2016-08-22 16:14:15 +03:00
Daniel Imms
588d3b12e0
Disable onScroll event during application mode
...
Fixes #235
2016-08-19 12:52:13 -07:00
Daniel Imms
7de7bdac71
Ensure composition view is on top of cursor
...
Fixes #233
2016-08-18 11:28:10 -07:00
Paris Kasidiaris
6e8e78db57
Merge pull request #230 from ayapi/refresh-viewport-height
...
Refresh the height of the viewport when the line-height changed
2016-08-18 20:35:39 +03:00
ayapi
dcc991bd5c
refresh the height of the viewport when the line-height changed
2016-08-18 19:37:16 +09:00
Daniel Imms
04cb9f33ff
Merge pull request #226 from Tyriar/208_fix_ime_popup_pos
...
Reposition textview after composition view
2016-08-17 08:50:41 -07:00
Anton Skshidlevsky
dc6aab88b0
Fix incorrect mouse position
...
Incorrect mouse position in Midnight Commander
2016-08-17 10:38:12 +03:00
ayapi
c2aa0d75ec
restore customKeydownHandler on reset(RIS)
2016-08-13 22:44:56 +09:00
Daniel Imms
92605a9734
Reposition textview after composition view
...
Call the function again via setTimeout to allow changes after composition
events. This prevents the IME windows jumping sometimes on thesecond key
press.
Fixes #208
2016-08-12 10:21:41 -07:00
Daniel Imms
12923a6649
Sync scroll bar height if the viewport height changes
2016-08-08 14:41:39 -07:00
Daniel Imms
e60513f554
Fix outline showing up when clicking terminal
2016-08-08 10:22:34 -07:00
Daniel Imms
a557a82b40
Fix scrollbar being transparent on OS X
2016-08-08 10:22:19 -07:00
Daniel Imms
7048f6edf7
Add some tests, fix app keypad mode bug
2016-08-04 18:34:04 -07:00
Daniel Imms
0a34885fbc
Fix line-height after rowContainer moved out of viewport
2016-08-03 18:27:43 -07:00
Daniel Imms
61201525a8
Remaining jsdoc
2016-08-03 18:27:19 -07:00
Daniel Imms
1b886a4420
Disable the scroll bar when in application keypad mode
2016-08-03 18:12:44 -07:00
Daniel Imms
6f70984ab6
Drop support for old mouse wheel APIs
...
All browsers have supported the WheelEvent (onwheel) for sometime now, since
Firefox does not support onmousewheel which is also non-standard but works with
the standard interface, it makes sense to drop support now.
2016-08-03 13:41:55 -07:00
Daniel Imms
38fa2d78da
Support DOMMouseScroll event (Firefox)
2016-08-03 13:00:07 -07:00
Daniel Imms
fe905bace5
Prevent the page from scrolling when the terminal scrolls
2016-08-03 12:49:12 -07:00
Daniel Imms
e7e1434293
Clean up, refresh sizes when font-size changes
2016-08-03 12:47:36 -07:00
Daniel Imms
363c647a5f
Sync scroll bar on more sensible events
2016-08-03 11:27:16 -07:00
Daniel Imms
aac60eb029
Add support for WheelEvent.deltaMode
2016-08-03 10:16:08 -07:00
Daniel Imms
06ca03ae9c
Get it working
2016-08-02 18:36:24 -07:00
Daniel Imms
ff927b8e79
Implement basic scroll bar
2016-08-02 16:59:50 -07:00
Daniel Imms
670b0d58c7
Add base viewport, set line height
...
Fixes #149
2016-08-02 12:42:13 -07:00
Daniel Imms
d62bd5f748
Get rid of rogue whitespace
2016-07-28 11:15:20 -07:00
Daniel Imms
e6fd1381ce
Hide textarea off-screen when not composing
...
Fixes #209
2016-07-28 11:13:24 -07:00
Daniel Imms
495b2d7fbb
Merge remote-tracking branch 'upstream/master' into 118_support_custom_keydown_handler
2016-07-22 05:12:52 -07:00
Daniel Imms
892db98c96
Correct blur/focus delegation
...
Focus and blur events on the Terminal object are delegated to the textarea
which handles everything.
2016-07-22 04:14:05 -07:00
Paris Kasidiaris
10fbf0dccc
Merge pull request #175 from Tyriar/124_add_textarea_back
...
Add textarea back and support IMEs
2016-07-22 11:50:23 +03:00
Daniel Imms
4595a18197
Tidy up blur/focus handlers
2016-07-21 10:51:43 -07:00
Daniel Imms
577a3d81e5
Use explicit boolean comparison
2016-07-21 10:32:20 -07:00
Jörg Breitbart
ec7130b46f
fixing arrow key sequences
2016-07-21 12:39:36 +02:00
Daniel Imms
0010a5a109
Explicitly return from keydown
2016-07-15 16:33:30 -07:00
Daniel Imms
9cb5b005bb
Add tests
2016-07-15 16:31:57 -07:00