mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-15 18:39:52 +00:00
3002bbb591
ve.ce.Surface * Switched to using getSlice instead of getData in copy and paste handlers * Added try/catch which attempts to build a transaction with the unbalanced data first, but falls back on the balanced data otherwise ve.dm.*Node * Added default style attributes (now used by ve.dm.NodeFactory) ve.dm.Document * Fixed bugs in fixupInsertions where parentType was being set with an object rather than a string * Made use of getDataElement * Added adoption capability so that inserting a</h1><p>b into <p>c[cursor]d</p> results in <p>ca</p><p>bd</p> rather than throwing an exception * Renamed getBalancedData to getSlice, now retuning a ve.dm.DocumentSlice object ve.dm.DocumentSlice * Introduced new container for balanced data and a range of the original context - useful for copy/paste ve.dm.NodeFactory * Added getDataElement method, which uses default attributes to create a boilerplate version of a data element ve.dm.Document.test * Updated getBalancedData test to be a getSlice test demos/ve/index, VisualEditor, test/index * Added references to ve.dm.DocumentSlice Change-Id: Id9269a29e51ca213508de8f155d3feec5e5b0774 |
||
---|---|---|
.. | ||
annotations | ||
nodes | ||
ve.dm.Annotation.js | ||
ve.dm.AnnotationFactory.js | ||
ve.dm.BranchNode.js | ||
ve.dm.Converter.js | ||
ve.dm.Document.js | ||
ve.dm.DocumentSlice.js | ||
ve.dm.DocumentSynchronizer.js | ||
ve.dm.js | ||
ve.dm.LeafNode.js | ||
ve.dm.Node.js | ||
ve.dm.NodeFactory.js | ||
ve.dm.Surface.js | ||
ve.dm.SurfaceFragment.js | ||
ve.dm.Transaction.js | ||
ve.dm.TransactionProcessor.js |