Trevor Parscal
|
9beda20191
|
Routed selection through the SurfaceModel
|
2011-11-23 00:36:46 +00:00 |
|
Trevor Parscal
|
20da830a26
|
Rewrite of undo/redo - now completely implemented in es.SurfaceModel
|
2011-11-22 22:59:05 +00:00 |
|
Inez Korczynski
|
1186949675
|
Fix bug in deletion: callback for traverseUpstream should get parent of current node, not of the node from which traversal started.
|
2011-11-22 20:11:23 +00:00 |
|
Inez Korczynski
|
2d8440132e
|
Fix setInterval bug in IE (in IE setInterval doesn't take 3rd parameter)
|
2011-11-22 19:59:18 +00:00 |
|
Inez Korczynski
|
b60a82c50e
|
Make toolbar float when scrolling the page
|
2011-11-22 07:17:08 +00:00 |
|
Inez Korczynski
|
0fef27aae7
|
Fix bug with selecting words
|
2011-11-22 02:23:39 +00:00 |
|
Trevor Parscal
|
56d05ce855
|
Reverted an issue in r103873 - fall through was intentional
|
2011-11-22 01:25:15 +00:00 |
|
Trevor Parscal
|
5bb01d20ef
|
Backing out history integration for now
|
2011-11-22 00:26:50 +00:00 |
|
Trevor Parscal
|
ee12891dbe
|
Added support for meta key (mac command key) for undo/redo
|
2011-11-21 23:54:57 +00:00 |
|
Trevor Parscal
|
70147a166d
|
Fixed breaks in a switch being inside ifs, causing them not to properly terminate the switch
|
2011-11-21 23:53:37 +00:00 |
|
Inez Korczynski
|
68ea54fcf3
|
Bind ctrl+z to history undo and ctrl+y to history redo.
|
2011-11-21 23:25:43 +00:00 |
|
Trevor Parscal
|
e0f746d3d5
|
Installed HistoryModel into SurfaceView
|
2011-11-21 22:59:40 +00:00 |
|
Inez Korczynski
|
db7b4dff64
|
Auto scroll to cursor is showCursor method
|
2011-11-21 22:55:48 +00:00 |
|
Trevor Parscal
|
6f8d229416
|
Cleaned up some issues with scoping, line ending, variable redeclaration, etc.
|
2011-11-21 22:43:56 +00:00 |
|
Trevor Parscal
|
9590783f50
|
Added emitting selection on mouse move
|
2011-11-21 22:07:03 +00:00 |
|
Inez Korczynski
|
f840fb7a1f
|
Created generic function 'handleDelete' that is used for content deletion initiated with backspace or delete keys.
|
2011-11-21 21:50:14 +00:00 |
|
Inez Korczynski
|
61cfdb58fb
|
Improve logic for moving cursor up and down - especially in case of initialBias - code has to be refactored.
|
2011-11-19 03:07:27 +00:00 |
|
Inez Korczynski
|
77ff26d61d
|
Improve logic for moving cursor up and down - especially in case of initialBias - code has to be refactored.
|
2011-11-18 23:21:33 +00:00 |
|
Inez Korczynski
|
ed299c01d9
|
Reset value of initialBias and initialLeft states after pressing backspace/delete/enter or typing text
|
2011-11-18 20:09:13 +00:00 |
|
Inez Korczynski
|
bd92a3aaf8
|
Improve logic for moving cursor up and down - especially in case of initialBias.
|
2011-11-18 19:57:53 +00:00 |
|
Inez Korczynski
|
bf1b9a881f
|
Improve logic for moving cursor up and down - especially in case of initialBias.
|
2011-11-18 19:48:43 +00:00 |
|
Inez Korczynski
|
2d4c253f5e
|
Place cursor in correct place after deleting selected content.
|
2011-11-18 08:10:56 +00:00 |
|
Inez Korczynski
|
535139919b
|
Support for "backspace" and "delete" when content is selected - also better support for typing when entire node is selected.
|
2011-11-18 07:52:28 +00:00 |
|
Inez Korczynski
|
9bfee0642c
|
Temporary handle listitems merging/spliting logic in SurfaceView until it will be fixed in transaction preparation (prepareRemoval)
|
2011-11-18 06:45:11 +00:00 |
|
Inez Korczynski
|
9df503e788
|
Proper handling for "delete" & "backspace" keys
|
2011-11-18 06:43:42 +00:00 |
|
Inez Korczynski
|
d02ed50211
|
Proper handling for "enter" key
|
2011-11-18 06:17:14 +00:00 |
|
Inez Korczynski
|
307ab3506b
|
Start from removing selected content if there is any when typing
|
2011-11-18 05:51:50 +00:00 |
|
Inez Korczynski
|
d0d8e35f34
|
Code cleanup in SurfaceView - no any major changes
|
2011-11-18 05:44:24 +00:00 |
|
Trevor Parscal
|
43de57840e
|
Commented out some console.log statements
|
2011-11-17 17:59:15 +00:00 |
|
Inez Korczynski
|
8f459b5f01
|
Improve handling for enter, backspace, delete
|
2011-11-17 00:28:40 +00:00 |
|
Inez Korczynski
|
17cad00776
|
Added support for enter key in elements with attributes - like headings, listitems.
|
2011-11-16 23:34:58 +00:00 |
|
Inez Korczynski
|
a5a09d42d8
|
Minor fix.
|
2011-11-16 23:18:22 +00:00 |
|
Inez Korczynski
|
243189a009
|
Basic support for enter key in heading and paragraphs
|
2011-11-16 23:16:02 +00:00 |
|
Inez Korczynski
|
3bf8a244f1
|
Added basic support for deleting selection with delete key.
|
2011-11-16 22:01:41 +00:00 |
|
Inez Korczynski
|
fe3ef45f56
|
Improved support for combination of ctrl/alt/metakey + up/down/left/right - especially for mac vs. windows.
|
2011-11-16 21:59:22 +00:00 |
|
Inez Korczynski
|
13775c5116
|
Added basic support for deleting selection with backspace.
|
2011-11-16 21:25:48 +00:00 |
|
Inez Korczynski
|
a43288be29
|
Support for moving cursor up and down by "unit" distance when control key pressed down.
|
2011-11-16 19:51:02 +00:00 |
|
Inez Korczynski
|
098f2ae616
|
Refactor moveCursor code
|
2011-11-15 01:30:39 +00:00 |
|
Trevor Parscal
|
8a884ee3b8
|
Fixed emitting updates when deleting content from the inside of a node
|
2011-11-14 23:47:07 +00:00 |
|
Trevor Parscal
|
5b1298a6ca
|
Removed alert() - dude, use console.log, and don't leave it in the SVN plz! :P
|
2011-11-14 19:52:05 +00:00 |
|
Inez Korczynski
|
1359c19cbb
|
Add comments for mouse interaction states
|
2011-11-14 19:51:04 +00:00 |
|
Inez Korczynski
|
5acd21638a
|
Support for moving cursor with control or alt pressed down
|
2011-11-11 03:06:47 +00:00 |
|
Inez Korczynski
|
807d9530ac
|
Added support for word selection when shift + ( ctrl || alt ) pressed
|
2011-11-11 00:26:30 +00:00 |
|
Inez Korczynski
|
8b3880d524
|
Improvements to selecting with mouse (double, triple clicks)
|
2011-11-10 23:30:29 +00:00 |
|
Trevor Parscal
|
a8b80bc1fd
|
Added very basic support for highlighting formatting tools when the cursor is over content which is formatted that way
|
2011-11-10 01:28:01 +00:00 |
|
Inez Korczynski
|
8daf92ee48
|
Support for word selection with keyboard
|
2011-11-10 01:23:21 +00:00 |
|
Inez Korczynski
|
4b34eaad0e
|
Support for selecting words and nodes with mouse
|
2011-11-10 01:13:56 +00:00 |
|
Inez Korczynski
|
915104d6f2
|
Another way of supporting double and triple clicks in VisualEditor
|
2011-11-09 23:36:56 +00:00 |
|
Inez Korczynski
|
7fcdcb41df
|
Added support for double click (to select word) and triple click (to select entire node) in VisualEditor
|
2011-11-09 22:01:42 +00:00 |
|
Inez Korczynski
|
d3b7188e7e
|
Delete all our own undo/redo support. It was just experiment / proof of concept - that confirmed transactions works well and we will get back to it later.
|
2011-11-08 00:15:54 +00:00 |
|