Inez Korczynski
|
ffdf68c50b
|
Put $input (textarea) in the same place where cursor is (so it can follow its position nicely)
|
2011-11-29 21:32:41 +00:00 |
|
Inez Korczynski
|
fb9348dbb9
|
Use spacer element for floating toolbar instead of relaying on padding-top of next sibiling.
|
2011-11-29 01:13:50 +00:00 |
|
Inez Korczynski
|
dc7e601ef0
|
Make toolbar float nicely in demo and in MediaWiki sandbox special page.
|
2011-11-29 00:58:40 +00:00 |
|
Trevor Parscal
|
3b18667821
|
Fix for empty content rendering issue
|
2011-11-29 00:00:02 +00:00 |
|
Inez Korczynski
|
77486cf8f2
|
Support select all (ctrl/metakey + a) on mac
|
2011-11-28 23:54:22 +00:00 |
|
Trevor Parscal
|
7c9140d4b4
|
Fixed margins so they look/work right on both demo and sandbox
|
2011-11-28 23:53:34 +00:00 |
|
Inez Korczynski
|
c80b1d5fb0
|
Fix the problem with disappearing selection/ranges elements
|
2011-11-28 23:29:09 +00:00 |
|
Inez Korczynski
|
6a1bd05703
|
Support for select all (ctrl+a)
|
2011-11-28 22:47:07 +00:00 |
|
Trevor Parscal
|
9c98969fa9
|
Removed setting contentLength from data.length - adding nodes adjusts the contentLength automatically
|
2011-11-28 22:38:30 +00:00 |
|
Inez Korczynski
|
41a4b432db
|
Cursor should always have height set dynamically within showCursor method so those two CSS propety are not relevant anymore.
|
2011-11-28 22:01:12 +00:00 |
|
Inez Korczynski
|
6e36c7c439
|
Put cursor directly in body element. This way it still can be positioned absolutly but without risk that some other element using position other than "static" (like #bodyContent) will change positioning context.
|
2011-11-28 21:58:46 +00:00 |
|
Trevor Parscal
|
e4faa39ab3
|
Fixed z-index issue in special page
|
2011-11-28 20:57:01 +00:00 |
|
Trevor Parscal
|
111ce5ada3
|
Initial MediaWiki Integration
|
2011-11-28 20:28:28 +00:00 |
|
Roan Kattouw
|
5ac817a6f4
|
Fix bugs in prepareContentAnnotation() related to structural offsets, and add a test. Also add parenthesis to the if statement mixing || and &&, for clarity
|
2011-11-24 16:27:40 +00:00 |
|
Roan Kattouw
|
815029f6db
|
Fix the prepareContentAnnotation test cases added in r104102
|
2011-11-24 16:13:19 +00:00 |
|
Roan Kattouw
|
d98a7bd373
|
Refacor things to use getCommonAncestorPaths()
|
2011-11-24 15:55:54 +00:00 |
|
Roan Kattouw
|
6f3c407314
|
Introduce es.DocumentNode.getCommonAncestorPaths(), with tests
|
2011-11-24 15:34:12 +00:00 |
|
Roan Kattouw
|
e91d7ddaaf
|
Remove unused variable index in es.TransactionProcessor.insert()
|
2011-11-24 13:38:48 +00:00 |
|
Inez Korczynski
|
ea29c15f32
|
Added formatting dropdown to toolbar - but it does not work yet.
|
2011-11-24 01:02:19 +00:00 |
|
Trevor Parscal
|
30ede21d46
|
No need to fallback to zero, delay must be non-zero for the setTimeout to be run
|
2011-11-24 00:01:11 +00:00 |
|
Trevor Parscal
|
1b633ede21
|
Took time-buffered actions out of a timeout if delay is undefined or 0
|
2011-11-23 23:57:54 +00:00 |
|
Trevor Parscal
|
c1a3d4095f
|
Got rid of optimize() - now performing consecutive-type operation merging on the fly
|
2011-11-23 23:54:36 +00:00 |
|
Trevor Parscal
|
b8b3ed57e2
|
Added time-buffer to emitting updates
|
2011-11-23 23:42:41 +00:00 |
|
Trevor Parscal
|
a7a771e06c
|
Another major performance improvement for updated annotated retentions
|
2011-11-23 23:40:38 +00:00 |
|
Trevor Parscal
|
ff5ba54115
|
Switched to a WAY faster method of updating annotated retained regions
|
2011-11-23 23:37:27 +00:00 |
|
Trevor Parscal
|
dab042b52f
|
Prevented classes from being removed and reset when they didn't actually change
|
2011-11-23 23:22:59 +00:00 |
|
Trevor Parscal
|
1fa9dfef3c
|
Made class replacement catch spaces too, so we don't keep adding more and more spaces each time we update the class of a heading
|
2011-11-23 23:17:34 +00:00 |
|
Trevor Parscal
|
22c70e0154
|
* Added node updates for annotation+retain transactions
* Added time-buffered updates for selection/cursor
|
2011-11-23 22:21:46 +00:00 |
|
Trevor Parscal
|
fc17703f01
|
Added combine arguments where needed
|
2011-11-23 22:00:01 +00:00 |
|
Inez Korczynski
|
a4c71510d3
|
Early stage implementation of toolbar
|
2011-11-23 21:50:47 +00:00 |
|
Inez Korczynski
|
1cdd4ed0d3
|
Fix off by one bug in getRelativeContentOffset
|
2011-11-23 09:04:06 +00:00 |
|
Inez Korczynski
|
69b11c3399
|
Build VisualEditor toolbar dynamicly based on configuration.
|
2011-11-23 07:11:31 +00:00 |
|
Inez Korczynski
|
8c200c94aa
|
Initial separation of toolbar code into ToolbarView
|
2011-11-23 01:19:11 +00:00 |
|
Trevor Parscal
|
ed463eb075
|
Added soft undo/redo
|
2011-11-23 00:59:57 +00:00 |
|
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 |
|
Trevor Parscal
|
df88d82181
|
Using the full word Difference instead of Diff
|
2011-11-22 22:57:23 +00:00 |
|
Trevor Parscal
|
6b19489742
|
Added new line at the end of the file
|
2011-11-22 22:56:49 +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 |
|
Trevor Parscal
|
631323b9bd
|
* Refactored es.HistoryModel to always be working from a single array rather than a buffer and an array
* Added support for associating a selection with a state
|
2011-11-21 23:51: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 |
|
Inez Korczynski
|
392d911c3d
|
States is an array of array of transaction, so one more iteration is needed.
|
2011-11-21 23:10:31 +00:00 |
|
Trevor Parscal
|
e0f746d3d5
|
Installed HistoryModel into SurfaceView
|
2011-11-21 22:59:40 +00:00 |
|