mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-25 23:05:35 +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 |
||
---|---|---|
.. | ||
ce | ||
dm | ||
init | ||
image.png | ||
index.php | ||
ve.BranchNode.test.js | ||
ve.Command.test.js | ||
ve.Document.test.js | ||
ve.example.js | ||
ve.Factory.test.js | ||
ve.LeafNode.test.js | ||
ve.Node.test.js | ||
ve.qunit.js | ||
ve.Range.test.js | ||
ve.test.js |