Commit graph

  • 2b736e7c8e use APF style class declaration Fabian Jakobs 2010-04-22 13:25:44 +02:00
  • 7344f24d71 add blur() method Fabian Jakobs 2010-04-21 17:11:24 +02:00
  • 0848743978 improve CSS and JS autoindent Fabian Jakobs 2010-04-21 16:27:49 +02:00
  • 09a09e8ac2 better CSS class handling Fabian Jakobs 2010-04-21 16:27:23 +02:00
  • 99ad78d13c * Changed css class setting * Added max 0 for height unknown 2010-04-21 14:37:45 +02:00
  • dd68dba6a9 fix toggle line comments Fabian Jakobs 2010-04-20 17:35:55 +02:00
  • 150ab68452 Store the top scroll top in the document Fabian Jakobs 2010-04-20 17:25:48 +02:00
  • 231d5e78de rename TextDocument to document Fabian Jakobs 2010-04-20 17:16:46 +02:00
  • 592e94cff0 make the demo nicer Fabian Jakobs 2010-04-20 17:08:00 +02:00
  • 9b562231a4 Add vertical scroll bar Fabian Jakobs 2010-04-20 16:48:08 +02:00
  • 150db75d03 move layers into a separate folder Fabian Jakobs 2010-04-20 15:30:30 +02:00
  • aecaea3ef1 changing the document is now possible Fabian Jakobs 2010-04-20 14:38:01 +02:00
  • 328dfacf47 goto line is 1 based Fabian Jakobs 2010-04-20 12:06:56 +02:00
  • ba025f3e87 improve CSS and HTML auto indent Fabian Jakobs 2010-04-20 12:06:47 +02:00
  • 9f2ecbdb04 fix text layer Fabian Jakobs 2010-04-19 18:28:24 +02:00
  • 40299a28e3 minor Fabian Jakobs 2010-04-19 17:51:37 +02:00
  • 07f2f8081b remove unused markup from generated HTML Fabian Jakobs 2010-04-19 17:49:28 +02:00
  • 935859b60e line numbers are 1-based Fabian Jakobs 2010-04-19 17:47:23 +02:00
  • cb8d415f87 fix performance issues Fabian Jakobs 2010-04-19 17:01:25 +02:00
  • a9e2986121 clean up CSS and make it more IE6 friendly Fabian Jakobs 2010-04-19 15:42:10 +02:00
  • 7869795a1d IE mouse event and mouse capture fixes Fabian Jakobs 2010-04-19 13:08:07 +02:00
  • 96e1618ec1 syntax highlighting for CSS embedding in HTML Fabian Jakobs 2010-04-16 17:30:08 +02:00
  • 8b110a3e70 first CSS tokenizer Fabian Jakobs 2010-04-16 17:22:22 +02:00
  • b1a902b196 fix background tokenizer Fabian Jakobs 2010-04-16 15:46:19 +02:00
  • 9fc3f77b4c Use events for the backgroundtokenizer Fabian Jakobs 2010-04-16 15:36:21 +02:00
  • 980fee2e99 add html mode with mixed XML and JS highlighting Fabian Jakobs 2010-04-16 15:35:58 +02:00
  • 257d80f379 Add support for doc doc comments: Fabian Jakobs 2010-04-16 12:08:03 +02:00
  • 80f6cd7726 add option to highlight the active line Fabian Jakobs 2010-04-16 11:14:12 +02:00
  • 299894795e add copy lines down/up functionality and fix "delete line" Fabian Jakobs 2010-04-16 10:46:47 +02:00
  • e37af546d5 support dynamic change of selection style Fabian Jakobs 2010-04-15 17:09:11 +02:00
  • 3e8639596a move tab support from editor to the document Fabian Jakobs 2010-04-15 16:42:07 +02:00
  • 6a11af1a44 some cleanups Fabian Jakobs 2010-04-15 16:19:42 +02:00
  • a2f125ee4b The selection lead is now the same as the cursor Fabian Jakobs 2010-04-15 16:07:44 +02:00
  • 844a440ca8 use events to publish document changes Fabian Jakobs 2010-04-15 15:58:31 +02:00
  • 1f82e32175 move word selection from the editor to the selection class Fabian Jakobs 2010-04-15 15:58:13 +02:00
  • 7529f90080 refactor selection support into a separate class Fabian Jakobs 2010-04-15 13:58:49 +02:00
  • b7e69d5da5 minor fixes Fabian Jakobs 2010-04-15 10:34:23 +02:00
  • 58d2b6917f experimental file drag and drop support for FF Fabian Jakobs 2010-04-15 10:34:04 +02:00
  • e9fe18f657 first support for auto indent Fabian Jakobs 2010-04-14 19:15:52 +02:00
  • 34d851b24e support moving lines up/down (alt-up/down) Fabian Jakobs 2010-04-14 17:51:28 +02:00
  • 960d6abc34 minor fix to xml tokenizer Fabian Jakobs 2010-04-14 16:04:22 +02:00
  • 7399cc94e3 toggle comment functionality (Meta-7) Fabian Jakobs 2010-04-14 15:50:34 +02:00
  • 29435328f3 reorganize language mode support Fabian Jakobs 2010-04-14 11:39:42 +02:00
  • b9391734b6 introduce ace.provide function to create namespaces Fabian Jakobs 2010-04-14 09:53:17 +02:00
  • ee1c4a0169 add Ruben's text selection mode Fabian Jakobs 2010-04-13 18:23:34 +02:00
  • 2e906f4a35 highlight matching brackets Fabian Jakobs 2010-04-13 12:09:48 +02:00
  • 09c873c780 goto line functionality Fabian Jakobs 2010-04-13 10:10:56 +02:00
  • 9b8f6c6c95 extract key binding into a separate files Fabian Jakobs 2010-04-12 17:47:10 +02:00
  • 879539f32a add indent/outdent support Fabian Jakobs 2010-04-12 17:11:09 +02:00
  • f5a61599cf add delete line command Fabian Jakobs 2010-04-12 16:04:49 +02:00
  • c8ffa9d3dd eclipse project updates Fabian Jakobs 2010-04-12 15:06:20 +02:00
  • 2b5cfe2b42 remove source version of lab.js Fabian Jakobs 2010-04-12 15:06:08 +02:00
  • 895e5b77c1 navigate/select word left/right Fabian Jakobs 2010-04-12 15:05:56 +02:00
  • 4ad2a8cf66 update eclipse project settings Fabian Jakobs 2010-04-12 13:11:14 +02:00
  • 443b712b8f make jslint happy Fabian Jakobs 2010-04-12 13:10:47 +02:00
  • 8fe20516d4 adapt better to ajax.org coding styles Fabian Jakobs 2010-04-12 12:49:00 +02:00
  • 2b88ca2c71 support start of file and end of file scrolling Fabian Jakobs 2010-04-12 12:43:45 +02:00
  • 4572d9f335 add "js Test Driver" unit tests Fabian Jakobs 2010-04-12 12:43:28 +02:00
  • 05cb949f65 doc updates Fabian Jakobs 2010-04-12 10:45:34 +02:00
  • 84ec636d7d introduce "ace" namespace and unify OO style Fabian Jakobs 2010-04-12 10:39:57 +02:00
  • 72b556efaa reorganize file structure and use labjs for loading Fabian Jakobs 2010-04-12 09:23:46 +02:00
  • 40fa64995d add page up/down selection support Fabian Jakobs 2010-04-12 08:46:06 +02:00
  • 28887f1e6b tweak background tokenizer settings Fabian Jakobs 2010-04-12 08:32:57 +02:00
  • 1197583582 fix viewport calculation Fabian Jakobs 2010-04-09 18:17:03 +02:00
  • 03d5b56989 support page down/up navigation Fabian Jakobs 2010-04-09 18:16:46 +02:00
  • a1dd52ebc8 support XML comments Fabian Jakobs 2010-04-09 14:33:25 +02:00
  • 07dc92addb externalize tokenizer and add XML support Fabian Jakobs 2010-04-09 14:10:31 +02:00
  • 24dd04d1ba support multi line strings Fabian Jakobs 2010-04-09 12:32:34 +02:00
  • fac85b2b27 Multi line tokenizer Fabian Jakobs 2010-04-09 11:51:44 +02:00
  • 2e70bf46fa html5 worker test Fabian Jakobs 2010-04-08 18:47:00 +02:00
  • 1683f3e90f Add support for background tokenizing Fabian Jakobs 2010-04-08 18:46:43 +02:00
  • 971b96c132 namespace methods from lib Fabian Jakobs 2010-04-08 16:06:45 +02:00
  • 77f941515e fix FF mouse wheel support Fabian Jakobs 2010-04-08 15:43:05 +02:00
  • 60822b385f Separate navigation from cursor movement Fabian Jakobs 2010-04-08 15:01:33 +02:00
  • dd3bf54396 fix text copy bug Fabian Jakobs 2010-04-08 14:47:52 +02:00
  • de732e1906 update triple click support Fabian Jakobs 2010-04-08 13:28:04 +02:00
  • 8135c9a612 only update text layer if the document changes Fabian Jakobs 2010-04-08 13:16:03 +02:00
  • f74b72b0fb double click selects word at cursor Fabian Jakobs 2010-04-08 13:15:21 +02:00
  • 9ee77b6205 triple click selects the whole line Fabian Jakobs 2010-04-08 13:14:32 +02:00
  • f0bf1dd88c add change event support to the text document Fabian Jakobs 2010-04-07 18:32:40 +02:00
  • 7cce9d8858 editor fills whole page Fabian Jakobs 2010-04-07 17:49:16 +02:00
  • cc5cd114e6 Fix FF 3.6 issue, where mono spaced characters can have fixed sub pixel widths. Fabian Jakobs 2010-04-07 17:40:42 +02:00
  • 99b81b0b04 gutter support Fabian Jakobs 2010-04-07 16:27:17 +02:00
  • 9315c374e6 optimize longest line calculation Fabian Jakobs 2010-04-07 16:27:02 +02:00
  • f8642b9339 refactor CSS Fabian Jakobs 2010-04-07 16:21:19 +02:00
  • 6e236468a8 minor tweaks Fabian Jakobs 2010-04-07 15:06:45 +02:00
  • 77cabfd9c8 externalize the TextInput class Fabian Jakobs 2010-04-07 15:06:33 +02:00
  • b79abd8de8 blinking cursor Fabian Jakobs 2010-04-07 14:36:27 +02:00
  • a23ef8e775 split layers into separate files Fabian Jakobs 2010-04-07 12:19:44 +02:00
  • b127e92c01 remove updateMarker method Fabian Jakobs 2010-04-07 10:48:33 +02:00
  • f1d25fb7b2 add support for drag selection Fabian Jakobs 2010-04-07 10:08:44 +02:00
  • 0926133e95 move experiments into a separate folder Fabian Jakobs 2010-04-07 09:23:59 +02:00
  • 7c845509d7 make selections work Fabian Jakobs 2010-04-07 09:21:32 +02:00
  • 08f14e321f some helper methods Fabian Jakobs 2010-04-06 17:51:52 +02:00
  • d1ba11811d externalize CSS Fabian Jakobs 2010-04-06 16:45:40 +02:00
  • 21a739a961 editor is now full screen Fabian Jakobs 2010-04-06 16:37:29 +02:00
  • 83911a628a remove dumb renderer Fabian Jakobs 2010-04-06 16:31:01 +02:00
  • c19476b824 minor fixes Fabian Jakobs 2010-04-06 14:54:54 +02:00
  • f85c1b9758 Copy and paste and basic selection support Fabian Jakobs 2010-04-06 11:07:33 +02:00
  • 828b4a184a split code into several files Fabian Jakobs 2010-04-06 09:16:03 +02:00