mediawiki-extensions-Visual.../modules/ve/dm
Catrope 1365c4a5d5 Fix internal node weirdness
* In getDataElementOrSlice(), we were slicing one too far
* When encountering a closing for an internal node, don't traverse
  up. Doing this caused weird bugs, like inserting text where it didn't
  belong in some cases an exceptions in others, but these issues were
  parly masked by the off-by-one error in the data slice.

Change-Id: Ieda9afa95b7c1953d09e391774350a9b4148c2fe
2013-05-28 15:30:15 -07:00
..
annotations Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
lineardata Fix getAnnotationIndexesFromOffset() to always return an array 2013-05-25 13:41:32 +02:00
metaitems Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
nodes Merge "Cleanup internalList method names and data stores" 2013-05-28 14:39:14 +00: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 Fix internal node weirdness 2013-05-28 15:30:15 -07:00
ve.dm.DataString.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.Document.js Merge "Add getDocumentSlice" 2013-05-25 11:36:37 +00: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 Merging and remapping of IVStores and InternalLists 2013-05-25 11:33:35 +00:00
ve.dm.InternalList.js Add tests for ve.dm.InternalLists 2013-05-28 22:08:52 +01: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 Fieldsets and default sort keys 2013-05-10 16:46:08 -07:00
ve.dm.MetaItemFactory.js Make .static.storeHtmlAttributes more versatile 2013-05-07 14:45:26 -07:00
ve.dm.MetaList.js Fix breaking getLength() call 2013-05-10 17:02:07 -07:00
ve.dm.Model.js The Great ve.ui.Surface refactor of 2013 2013-05-24 14:01:02 +02: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 Merging and remapping of IVStores and InternalLists 2013-05-25 11:33:35 +00:00
ve.dm.NodeFactory.js Make .static.storeHtmlAttributes more versatile 2013-05-07 14:45:26 -07:00
ve.dm.Surface.js Move completeHistory from dm.Surface to dm.Document 2013-05-09 14:54:25 -07:00
ve.dm.SurfaceFragment.js Merge "Store multi byte characters as one element" 2013-05-25 09:00:49 +00:00
ve.dm.Transaction.js Store multi byte characters as one element 2013-05-25 00:50:11 +02:00
ve.dm.TransactionProcessor.js Kill getOffsetFromNode() with fire 2013-05-09 17:26:22 -07:00