npezza93
4edbd507e5
Check if endCol and endRow are present before handling an alt click
2018-05-09 19:35:02 -04:00
npezza93
b162582e66
Handle if getCoords returns null in the AltClickHandler
...
Fixes #1397
2018-05-09 19:31:19 -04:00
npezza93
3bdc069f19
Set copyright header to 2018
2018-01-28 13:16:20 -05:00
npezza93
3313716c87
Add new lines back in types
2018-01-28 13:15:42 -05:00
npezza93
735ffdd2ce
Merge remote-tracking branch 'upstream/master' into alt-click
2018-01-28 13:13:37 -05:00
npezza93
f726c1fd0d
Allow selection and alt click to live conflict free
2018-01-28 13:06:54 -05:00
npezza93
e60704255f
Fix lints
2018-01-28 13:00:11 -05:00
npezza93
aeae40e110
Use the terminal and circular list interface
2018-01-28 12:38:20 -05:00
npezza93
08af2ebeea
Utilize enum to simplify sequence generation
2018-01-28 12:29:52 -05:00
npezza93
0202659c38
Set terminal and mouseevent inside constructor args
2018-01-28 10:48:08 -05:00
npezza93
edadb6e0f1
Update the copyright header
2018-01-28 10:44:01 -05:00
npezza93
14725d0b0d
Merge remote-tracking branch 'upstream/master' into alt-click
2018-01-27 22:38:12 -05:00
npezza93
c41a4b5168
Move repeat import
2018-01-27 22:37:57 -05:00
npezza93
d61aa6e470
Fix lints
2018-01-27 22:37:31 -05:00
npezza93
544fa67851
Move repeat out of generic
2018-01-27 22:36:53 -05:00
npezza93
6a48022a45
Don't reset starting position if the row is not moved.
...
Mainly due to the normal buffer
2018-01-27 22:28:41 -05:00
npezza93
a4ee723665
Fix backward row/col definition
2018-01-27 22:06:58 -05:00
npezza93
dc59f33ccf
Fix translateBufferToString bug
2018-01-27 22:06:31 -05:00
npezza93
833d814499
Refactor alt-click to work independently of which buffer is being used
2018-01-27 21:30:53 -05:00
npezza93
327b16ac2e
Add repeat polyfill for repeating a string
2018-01-27 21:30:24 -05:00
npezza93
027bc9535e
Pass false for isSelection so the right half of the cell wont select the next element
2018-01-23 20:57:31 -05:00
npezza93
8d41c4c603
Fix lints
2018-01-23 20:12:39 -05:00
npezza93
7e0a484000
Handle going back and up in the alt buffer from a long line to a short line
2018-01-23 20:12:39 -05:00
npezza93
14498104fc
Alt+click will move the prompt cursor to that position
...
Fixes #890
2018-01-23 20:12:39 -05:00
npezza93
f65aeba684
Override MockTerminals emit to do nothing
2017-12-27 13:53:27 -05:00
npezza93
4d16c5e9e8
Move selection event emission to the terminal object
2017-12-27 11:36:05 -05:00
npezza93
f983e4eb6b
Combine preloadBellSound and syncBellSound into the same function
2017-08-19 18:03:04 -04:00
npezza93
81cb30833f
When bellSound changes, update the bellAudioElements src
...
Fixes #904
2017-08-19 16:55:24 -04:00
npezza93
1f930c112b
Add bellAudioElement to helperContainer instead of element
2017-08-19 15:56:58 -04:00
npezza93
42c3eff3f7
Update css transitions
2017-08-19 15:55:19 -04:00
npezza93
121143515a
Change opacity on visual bell instead of background-color
2017-08-19 15:17:04 -04:00
npezza93
147fef74c6
Use removeChild instead of remove for compatibility
2017-08-19 15:16:21 -04:00
npezza93
b0164e1f96
Update bell sound
2017-08-19 08:38:19 -04:00
npezza93
68cd79db34
Set bellStyle to a string type instead of an array of strings
2017-08-17 19:44:37 -04:00
npezza93
8a6bff42c9
Remove bellAudioElement if it is not used. Remove extra import
2017-08-17 18:27:49 -04:00
npezza93
c88f50125b
Add a bellStyle dropdown in the demo
2017-08-17 18:02:12 -04:00
npezza93
0bb5ff8b09
Fix lints
2017-08-16 21:00:57 -04:00
npezza93
1d6f71d680
Fix bad merge
2017-08-16 20:39:28 -04:00
npezza93
3beb1f5c7c
Add return types on new private functions
2017-08-16 20:39:28 -04:00
npezza93
c41bd81526
Swap out bell sound for a free one
2017-08-16 20:39:28 -04:00
npezza93
2f1380a31d
Make bellStyle singular. Preload sound on option setting. Use strings as options
2017-08-16 20:39:28 -04:00
npezza93
d8717d64ba
Add visual bell styling for underline and bar cursor types
2017-08-16 20:39:27 -04:00
npezza93
96c9d50ee2
Fix some quote lints
2017-08-16 20:39:27 -04:00
npezza93
3027b1d3d4
Set the visual bell color to a light gray
2017-08-16 20:39:27 -04:00
npezza93
8c94ef8aa0
Clear out any existing vidualBellTimers. Set colors back to all white.
...
Use visual class instead of setting colors codes in js.
2017-08-16 20:39:27 -04:00
npezza93
44ed0b9ceb
Dont hardcode as many color codes in xterm.ts
2017-08-16 20:39:27 -04:00
npezza93
8a1f365a7e
Add ability to have a visual bell
2017-08-16 20:39:27 -04:00
npezza93
6b46e0837f
Move preloading bell audio to open() and append it the the terminal element
2017-08-16 20:39:26 -04:00
npezza93
fd51d0acf3
Preload bell audio
...
Allow the bellSound to be more easily configurable. You can pass false
to the bellSound and no sound will be played or you can pass it any
source you'd like.
2017-08-16 20:39:26 -04:00
npezza93
0eab4d68f6
Rename Bell.ts to Sounds that has BellSound constant
2017-08-16 20:39:21 -04:00
npezza93
245f62685a
If bell() gets called emit bell event and add default bell sound
2017-08-16 20:39:15 -04:00