Commit graph

140 commits

Author SHA1 Message Date
Fabian Jakobs
9a457c8f58 add support for replaceAll command 2010-04-28 17:52:32 +02:00
Fabian Jakobs
000a81da7f refactor searching and add findAll method 2010-04-28 17:37:04 +02:00
Fabian Jakobs
a62062e576 fix search for a couple of edge cases 2010-04-28 16:41:17 +02:00
Fabian Jakobs
5bc8d8236e add simple replace functionality 2010-04-28 16:11:37 +02:00
Fabian Jakobs
f655d16a78 find in selection and refactor search code 2010-04-28 12:44:38 +02:00
Fabian Jakobs
528601eb6c fix nasty key event bug 2010-04-28 11:25:47 +02:00
Fabian Jakobs
0f1f666672 remove lab.js since it is not used at the moment 2010-04-28 11:25:27 +02:00
Fabian Jakobs
f703a386e6 optimize selection rendering. Use at most 3 DIVs 2010-04-28 09:40:46 +02:00
Fabian Jakobs
18d56bec38 fix scrollbar in FF 2010-04-28 09:40:23 +02:00
Fabian Jakobs
06e21af2f4 fix: Horizontal scrollbar breaks selection 2010-04-28 09:29:50 +02:00
Fabian Jakobs
623f6823a4 fix demo 2010-04-28 09:21:48 +02:00
Fabian Jakobs
737d2ed9d0 add first search support 2010-04-28 09:18:19 +02:00
Fabian Jakobs
61ac194472 fix nasty tokenizer bugs 2010-04-27 12:20:16 +02:00
Fabian Jakobs
b1fcad961d add support for auto outdent in CSS, JS and HTML modes 2010-04-27 12:20:00 +02:00
Fabian Jakobs
ac50406a0a show middle dots for spaces in "show invisibles" mode 2010-04-27 09:43:41 +02:00
Fabian Jakobs
9f30177f6a use soft tabs by default 2010-04-27 09:40:41 +02:00
Fabian Jakobs
1a4f0cd054 extract doc comments into a separate mode 2010-04-26 17:46:30 +02:00
Fabian Jakobs
10e35ef507 add proper new line handling including new line character detection 2010-04-26 15:51:58 +02:00
Fabian Jakobs
c34324fe70 fix "copy lines up/down" 2010-04-26 15:17:11 +02:00
Fabian Jakobs
214eba9761 refactor key bindings 2010-04-26 15:10:05 +02:00
Fabian Jakobs
ff9485f617 move page down selection back into the editor because it requires knowledge about the visible viewport 2010-04-26 15:09:55 +02:00
Fabian Jakobs
7212563e3a fix repeated key events for firefox 2010-04-26 13:44:38 +02:00
Fabian Jakobs
a13bb1db4a move unit tests into the source folder 2010-04-26 12:04:17 +02:00
Fabian Jakobs
5fd3cd3f20 move source files into ace folder 2010-04-26 11:36:08 +02:00
Fabian Jakobs
41e4b133ba cleanup TextInput 2010-04-23 16:57:44 +02:00
Fabian Jakobs
539aa4669c tweak "show invisibles" 2010-04-23 15:27:17 +02:00
Fabian Jakobs
b5679cb6b6 update "scrollbarWidth()" function to work in IE 2010-04-23 15:24:15 +02:00
Fabian Jakobs
a02b64c510 proper white space matching 2010-04-23 12:04:41 +02:00
Fabian Jakobs
43eafdcc6b add readonly mode 2010-04-23 12:00:58 +02:00
Fabian Jakobs
188d4b9362 remove log statement 2010-04-23 11:32:39 +02:00
Fabian Jakobs
68e36be961 don't render a new line character in the last line 2010-04-23 11:01:19 +02:00
Fabian Jakobs
6fa8ca3f64 minor tab handling changes 2010-04-23 10:51:08 +02:00
Fabian Jakobs
39433d0733 only fire change events if selection/cursor really changes 2010-04-22 19:12:18 +02:00
Fabian Jakobs
61f0cb63d9 proper display of tabs and add option to show invisible characters 2010-04-22 18:38:27 +02:00
Fabian Jakobs
cd27cb7554 prefix privates with $ instead of _ 2010-04-22 13:44:11 +02:00
Fabian Jakobs
1b37c1c6f2 convert to APF style mixins 2010-04-22 13:41:32 +02:00
Fabian Jakobs
2b736e7c8e use APF style class declaration 2010-04-22 13:25:44 +02:00
Fabian Jakobs
7344f24d71 add blur() method 2010-04-21 17:11:24 +02:00
Fabian Jakobs
0848743978 improve CSS and JS autoindent 2010-04-21 16:27:49 +02:00
Fabian Jakobs
09a09e8ac2 better CSS class handling 2010-04-21 16:27:23 +02:00
unknown
99ad78d13c * Changed css class setting
* Added max 0 for height
2010-04-21 14:37:45 +02:00
Fabian Jakobs
dd68dba6a9 fix toggle line comments 2010-04-20 17:35:55 +02:00
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