mediawiki-extensions-Visual.../modules/ve/dm
Ed Sanders 3495c6f747 Clone template dom elements being sent to converter
The dom elements in the IV store are used for rendering, so if they
are sent by reference to the converter they get re-attached, causing
all templates to disappear from the page whenever you press 'review
and save'.

Fix is to run it through ve.copyArray, which clones all the nodes.

Change-Id: I1b03351a28ac82e0fdb7e94e761cf65d6548e501
2013-05-09 13:42:44 +01:00
..
annotations Configurable insertion annotations 2013-05-06 22:57:35 +00:00
lineardata Fix range translation for surface fragments 2013-04-30 17:08:15 +01:00
metaitems Create meta item for defaultsort 2013-04-29 15:33:37 +01:00
nodes Clone template dom elements being sent to converter 2013-05-09 13:42:44 +01:00
ve.dm.Annotation.js Configurable insertion annotations 2013-05-06 22:57:35 +00:00
ve.dm.AnnotationFactory.js Convert AnnotationFactory and MetaItemFactory to NamedClassFactories 2013-04-09 12:05:05 -07:00
ve.dm.AnnotationSet.js Configurable insertion annotations 2013-05-06 22:57:35 +00:00
ve.dm.BranchNode.js Fix documentation to place @emits in the correct place 2013-03-25 21:06:05 +00:00
ve.dm.Converter.js Also render attributes of the form html/i-j/attrName in CE 2013-05-08 18:10:46 +00:00
ve.dm.DataString.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.Document.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.DocumentSlice.js
ve.dm.DocumentSynchronizer.js Deduplicate childUpdate events based on transaction and appliedness 2013-04-25 17:08:30 -07:00
ve.dm.IndexValueStore.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.InternalList.js EventEmitter API cleanup 2013-05-02 15:05:59 -07:00
ve.dm.js
ve.dm.LeafNode.js Store data in LinearData class with an index-value store for objects 2013-03-30 10:06:34 +00:00
ve.dm.LinearData.js Store data in LinearData class with an index-value store for objects 2013-03-30 10:06:34 +00:00
ve.dm.MetaItem.js Transactions to store metadata merge info when present 2013-04-16 22:26:56 +01:00
ve.dm.MetaItemFactory.js Make .static.storeHtmlAttributes more versatile 2013-05-07 14:45:26 -07:00
ve.dm.MetaList.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.Model.js Preserve HTML attributes recursively 2013-05-08 11:10:07 -07:00
ve.dm.ModelRegistry.js Force about grouping for multi-element about groups 2013-05-05 00:07:29 -07:00
ve.dm.Node.js Allow merging of content nodes with nodes that can contain content (but are not content themself) 2013-04-30 12:09:22 -07:00
ve.dm.NodeFactory.js Make .static.storeHtmlAttributes more versatile 2013-05-07 14:45:26 -07:00
ve.dm.Surface.js Configurable insertion annotations 2013-05-06 22:57:35 +00:00
ve.dm.SurfaceFragment.js Fix insertion annotations 2013-05-06 15:53:29 -07:00
ve.dm.Transaction.js ve.ce.ProtectedNode 2013-05-07 00:08:48 +00:00
ve.dm.TransactionProcessor.js Remove all code related to change markers 2013-04-30 23:15:47 +01:00