Commit graph

98 commits

Author SHA1 Message Date
Fabian Jakobs
150ab68452 Store the top scroll top in the document 2010-04-20 17:25:48 +02:00
Fabian Jakobs
231d5e78de rename TextDocument to document 2010-04-20 17:16:46 +02:00
Fabian Jakobs
592e94cff0 make the demo nicer 2010-04-20 17:08:00 +02:00
Fabian Jakobs
9b562231a4 Add vertical scroll bar 2010-04-20 16:48:08 +02:00
Fabian Jakobs
150db75d03 move layers into a separate folder 2010-04-20 15:30:30 +02:00
Fabian Jakobs
aecaea3ef1 changing the document is now possible 2010-04-20 14:45:37 +02:00
Fabian Jakobs
328dfacf47 goto line is 1 based 2010-04-20 12:06:56 +02:00
Fabian Jakobs
ba025f3e87 improve CSS and HTML auto indent 2010-04-20 12:06:47 +02:00
Fabian Jakobs
9f2ecbdb04 fix text layer 2010-04-19 18:28:24 +02:00
Fabian Jakobs
40299a28e3 minor 2010-04-19 17:51:37 +02:00
Fabian Jakobs
07f2f8081b remove unused markup from generated HTML 2010-04-19 17:49:28 +02:00
Fabian Jakobs
935859b60e line numbers are 1-based 2010-04-19 17:49:07 +02:00
Fabian Jakobs
cb8d415f87 fix performance issues 2010-04-19 17:09:09 +02:00
Fabian Jakobs
a9e2986121 clean up CSS and make it more IE6 friendly 2010-04-19 16:21:56 +02:00
Fabian Jakobs
7869795a1d IE mouse event and mouse capture fixes 2010-04-19 13:08:14 +02:00
Fabian Jakobs
96e1618ec1 syntax highlighting for CSS embedding in HTML 2010-04-16 17:30:08 +02:00
Fabian Jakobs
8b110a3e70 first CSS tokenizer 2010-04-16 17:22:22 +02:00
Fabian Jakobs
b1a902b196 fix background tokenizer 2010-04-16 15:53:08 +02:00
Fabian Jakobs
9fc3f77b4c Use events for the backgroundtokenizer 2010-04-16 15:36:21 +02:00
Fabian Jakobs
980fee2e99 add html mode with mixed XML and JS highlighting 2010-04-16 15:35:58 +02:00
Fabian Jakobs
257d80f379 Add support for doc doc comments:
- special highlighting
- highlight jsdoc tags
- special auto indent mode
2010-04-16 12:15:21 +02:00
Fabian Jakobs
80f6cd7726 add option to highlight the active line 2010-04-16 11:14:12 +02:00
Fabian Jakobs
299894795e add copy lines down/up functionality and fix "delete line" 2010-04-16 10:46:47 +02:00
Fabian Jakobs
e37af546d5 support dynamic change of selection style 2010-04-15 17:09:11 +02:00
Fabian Jakobs
3e8639596a move tab support from editor to the document 2010-04-15 16:42:07 +02:00
Fabian Jakobs
6a11af1a44 some cleanups 2010-04-15 16:19:42 +02:00
Fabian Jakobs
a2f125ee4b The selection lead is now the same as the cursor 2010-04-15 16:07:44 +02:00
Fabian Jakobs
844a440ca8 use events to publish document changes 2010-04-15 15:58:31 +02:00
Fabian Jakobs
1f82e32175 move word selection from the editor to the selection class 2010-04-15 15:58:13 +02:00
Fabian Jakobs
7529f90080 refactor selection support into a separate class
Merge branch 'master' into HEAD

Conflicts:
	src/Editor.js
	src/KeyBinding.js
	src/Selection.js
2010-04-15 15:37:08 +02:00
Fabian Jakobs
b7e69d5da5 minor fixes 2010-04-15 10:34:23 +02:00
Fabian Jakobs
58d2b6917f experimental file drag and drop support for FF 2010-04-15 10:34:04 +02:00
Fabian Jakobs
e9fe18f657 first support for auto indent 2010-04-14 19:15:52 +02:00
Fabian Jakobs
34d851b24e support moving lines up/down (alt-up/down) 2010-04-14 17:51:28 +02:00
Fabian Jakobs
960d6abc34 minor fix to xml tokenizer 2010-04-14 16:04:22 +02:00
Fabian Jakobs
7399cc94e3 toggle comment functionality (Meta-7) 2010-04-14 15:54:49 +02:00
Fabian Jakobs
29435328f3 reorganize language mode support 2010-04-14 11:39:42 +02:00
Fabian Jakobs
b9391734b6 introduce ace.provide function to create namespaces 2010-04-14 09:53:17 +02:00
Fabian Jakobs
ee1c4a0169 add Ruben's text selection mode 2010-04-13 18:23:34 +02:00
Fabian Jakobs
2e906f4a35 highlight matching brackets 2010-04-13 12:09:48 +02:00
Fabian Jakobs
09c873c780 goto line functionality 2010-04-13 10:10:56 +02:00
Fabian Jakobs
9b8f6c6c95 extract key binding into a separate files 2010-04-13 10:09:58 +02:00
Fabian Jakobs
879539f32a add indent/outdent support 2010-04-12 17:11:09 +02:00
Fabian Jakobs
f5a61599cf add delete line command 2010-04-12 16:04:49 +02:00
Fabian Jakobs
c8ffa9d3dd eclipse project updates 2010-04-12 15:06:20 +02:00
Fabian Jakobs
2b5cfe2b42 remove source version of lab.js 2010-04-12 15:06:08 +02:00
Fabian Jakobs
895e5b77c1 navigate/select word left/right 2010-04-12 15:05:56 +02:00
Fabian Jakobs
4ad2a8cf66 update eclipse project settings 2010-04-12 13:11:14 +02:00
Fabian Jakobs
443b712b8f make jslint happy 2010-04-12 13:10:47 +02:00
Fabian Jakobs
8fe20516d4 adapt better to ajax.org coding styles 2010-04-12 12:49:00 +02:00