mediawiki-extensions-Visual.../modules/ve/dm
Ed Sanders 44b1fdebe4 Use FlatLinearData for storing converter results
Previously we returned ElementLinearData from the converter, then
stripped out the MetaLinearData. This meant that before processing
the ElementLinearData from the converter actually contained metadata
which is confusing.

The new document constructor stores the converter results in a
FlatLinearData object and simultaneously populates element and meta
data stores.

Also in this commit I have moved various methods from ElementLinearData
to FlatLinearData, from which ElementLinearData inherits.

Change-Id: I64561bde2c31d8f703c13ac7b0a0c5f7ade9f3d4
2013-10-06 20:27:32 +01:00
..
annotations LanguageAnnotation Touchup 2013-09-23 11:41:34 -07:00
lineardata Use FlatLinearData for storing converter results 2013-10-06 20:27:32 +01:00
metaitems ve.copy: Remove obsolete copyArray and copyObject 2013-07-30 01:44:22 +02:00
nodes Add alt attribute to core image nodes 2013-09-07 12:56:17 -07:00
ve.dm.Annotation.js ve.copy: Remove obsolete copyArray and copyObject 2013-07-30 01:44:22 +02:00
ve.dm.AnnotationFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.dm.AnnotationSet.js Speed up openAndCloseAnnotations by using store indexes 2013-07-26 18:11:01 -07:00
ve.dm.BranchNode.js Store DM nodes in InternalList 2013-06-03 22:10:07 +01:00
ve.dm.Converter.js Use FlatLinearData for storing converter results 2013-10-06 20:27:32 +01:00
ve.dm.DataString.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.Document.js Use FlatLinearData for storing converter results 2013-10-06 20:27:32 +01:00
ve.dm.DocumentSynchronizer.js doc: Clean up spacing that caused <pre> or broken <ul>/<ol> 2013-07-25 04:02:50 +02:00
ve.dm.IndexValueStore.js ve.copy: Remove obsolete copyArray and copyObject 2013-07-30 01:44:22 +02:00
ve.dm.InternalList.js When cloning the InternalList, pass through properties that aren't rebuilt 2013-10-03 14:43:20 -07:00
ve.dm.js Bump copyright notice year range to -2013 over -2012 2013-02-19 15:37:34 -08:00
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 Use FlatLinearData for storing converter results 2013-10-06 20:27:32 +01:00
ve.dm.MetaItem.js Rewrite MetaList.onTransact 2013-09-11 15:29:28 -07:00
ve.dm.MetaItemFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.dm.MetaList.js Get rid of 'reversed' flag on transactions 2013-10-02 19:37:08 -07:00
ve.dm.Model.js Add .static.getMatchRdfaTypes() wrapper 2013-08-07 17:39:24 +08:00
ve.dm.ModelRegistry.js Fix deprioritization of regex matches in ModelRegistry 2013-08-08 02:52:45 +00:00
ve.dm.Node.js Node annotation blacklists 2013-09-19 19:09:25 +01:00
ve.dm.NodeFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.dm.Surface.js Get rid of 'reversed' flag on transactions 2013-10-02 19:37:08 -07:00
ve.dm.SurfaceFragment.js Get rid of 'reversed' flag on transactions 2013-10-02 19:37:08 -07:00
ve.dm.Transaction.js Get rid of 'reversed' flag on transactions 2013-10-02 19:37:08 -07:00
ve.dm.TransactionProcessor.js Get rid of 'reversed' flag on transactions 2013-10-02 19:37:08 -07:00