73 Commits
Author SHA1 Message Date
Antonis Kalipetis f00d8964c2 Replaced preventDefault with cancel 2015-01-28 11:20:47 +02:00
Antonis Kalipetis 9ef6b52352 Pressing Alt + ←/→ does not interfere now with browser
Previously, when on Chrome for Windows, if default was not prevented the browser history backward/forward was triggered.

Fixes #19
2015-01-28 11:04:38 +02:00
paris 761e5db937 Merged with master 2015-01-19 19:45:03 +02:00
paris af39a3fcc0 Fix #8
Also fix some Internet Explorer incompatibilities
2015-01-19 19:06:17 +02:00
paris 72ed03adcb Fix #14 2015-01-04 15:33:21 +02:00
paris 87979aeed4 Bind window to AMD module
- Bind window to Xterm AMD module
- Fix typo in fit addon
- Bump version to 0.24
2014-11-17 12:28:52 +02:00
paris 22ff176c6a Fix #5 2014-09-15 13:51:42 +00:00
paris 3f455f90d9 Fix #4 2014-09-10 11:09:23 +00:00
paris 9d00eec6c4 Fix #2 2014-08-27 09:50:09 +00:00
paris 189a556408 Moved fit into its own addon 2014-04-11 02:04:56 +00:00
paris fb1c484224 Added top: 0 to helpers 2014-04-10 21:45:54 +00:00
paris 59ebbbaaf0 Fix helper position 2014-04-10 18:48:36 +00:00
paris 6e6b5dad8c fit() uses offset height and width now 2014-04-10 18:36:37 +00:00
paris 0b603952c3 Removed debugging stuff
Bumped bower version to 0.9
2014-04-10 16:04:59 +00:00
paris 96848a6425 Improved textarea handling 2014-04-10 15:08:19 +00:00
paris 0997f4398f Proper event handling
Bump bower version to 0.7
2014-04-10 14:39:17 +00:00
paris e278837de8 Fix focus on refresh 2014-04-09 16:49:29 +00:00
paris e572734a21 Syntax fix
Bumped bower version to 0.5
2014-04-09 15:42:37 +00:00
paris 4f2cadd6c9 Fixed paste
Bumped bower version to 0.4
2014-04-09 15:37:45 +00:00
paris 6d152ed766 Added data handling on paste
Also bumped version to 0.3 for bower
2014-04-09 14:43:43 +00:00
paris 473d45f425 Copy and Paste seem to work. 2014-04-08 09:39:27 +00:00
paris e2c2630873 Fixed sending data when Cmd is pressed 2014-04-08 09:34:28 +00:00
paris 31161ffee8 Progress with handling copy 2014-04-08 08:44:00 +00:00
paris 782d4f9396 Removed prefix mode and select mode 2014-03-28 15:54:57 +00:00
paris 731ffe1a75 Textarea for key handling works
Copy and paste need rework.
2014-03-26 19:38:00 +00:00
paris 5fd1948b9e Started working on textarea helper 2014-03-26 18:01:52 +00:00
paris 5a9e243a14 Introduced rowContainer and insertRow
- Introduced rowContainer so as to separates lines from future
  assistive elements (like an input field to capture DOM events)
- Introduced insertRow for inserting new rows in the container
- Cleaned up a lot of —yet— useless methods.
2014-03-26 17:38:47 +00:00
paris 9c163528d9 Replaced offsetWidth with scrollWidth 2014-03-25 22:10:24 +00:00
paris dc3946f6da Implemented Terminal.prototype.fit
Implemented fit method for Terminal objects, which:
  - Fits the terminal's columns to its parent element width
  - Fits the terminal's rows to its parent element height
2014-03-25 19:18:19 +00:00
paris 725e9423be Added resizing event 2014-03-25 17:49:07 +00:00
paris aa288aeb99 Started documentation 2014-03-25 17:39:10 +00:00
paris 3d680e1cb7 Started implementing theming. 2014-03-24 17:56:49 +00:00
paris 7c6d4d4e3c Implemented default terminal colors in CSS 2014-03-24 17:24:12 +00:00
paris 06403fd6c8 Keyboard events are not being cancelled by default now. 2014-03-24 17:10:18 +00:00
paris 7a6fb27a53 Amended some default styling/befavior
- cursorBlink is not default from now on
- added some custom behavior in the demo
2014-03-24 16:53:33 +00:00
paris 0ae4b803cf Moved some styling from xterm.js to xterm.css 2014-03-24 16:35:10 +00:00
paris 5af18f8e48 Tiny changes 2014-03-24 16:17:33 +00:00
Christopher Jeffrey 36c6036d67 Merge pull request #13 from risacher/resize-reset
Fix chjj/tty.js#99, chjj/term.js#10; reset() should preserve existing geometry
2014-01-03 10:10:15 -08:00
Austin Robertson 6d46d3aa77 disable autocapitalize and autocorrect in fixIpad 2013-12-22 20:37:48 -06:00
Austin Robertson d8edf7d24f enable iPad fix on iPhone user agent 2013-12-22 20:01:02 -06:00
Daniel Risacher 6990257df6 reset() should preserve existing geometry (rows/cols) 2013-12-12 13:19:12 -05:00
Daniel Risacher a4607f90e2 Fix issue chjj/tty.js#59
^[[>##m and ^[[>##n are legal escape sequences, but were being parsed as if they were ^[[##m or ^[[##n. Added a test for prefix character ('>'
is the only legal one)  See http://invisible-island.net/xterm/ctlseqs/ctlseqs.html, codes for CSI > P s ; P s m

If the prefix char is present, ignores the control sequence, since that code isn't implemented.
2013-12-05 14:56:45 -05:00
Christopher Jeffrey 5bfa17b0b9 allow escape or q to leave modes. 2013-12-04 06:31:08 -06:00
Christopher Jeffrey 8f609bcbcd fix b/B, ^/0, and h commands for visual mode. minor. 2013-12-04 06:31:08 -06:00
Christopher Jeffrey df5d25e45e fix color inversion for css. 2013-12-04 06:31:08 -06:00
Carson Anderson 9a6d749fb1 Added arrow key support for selection and visual mode 2013-10-16 09:31:41 -06:00
Christopher Jeffrey e11208f5bd more css color work. 2013-08-26 22:14:07 -05:00
Christopher Jeffrey 0152104b5f rename bg/fg vars. 2013-08-26 21:54:25 -05:00
Christopher Jeffrey af76e74135 comment for potential css colors. 2013-08-26 21:52:25 -05:00
Christopher Jeffrey 86eeaf83ed remove allowKeyPaste. 2013-08-18 14:16:02 -05:00