mediawiki-extensions-Visual.../modules/ve/dm
Roan Kattouw 46c5192477 Allow annotations to render nothing
This effectively unwraps the annotation. Annotations can do this by
returning an empty array from their toDomElements() function.

Right now this is only supported for annotations, but once the converter
is rewritten to be entirely bottom-up, this is trivial to support for
other model types, and could even be used to implement unwrapping of
wrapper paragraph.

Change-Id: Ia572fd0610afccccfe795c257c0de9d003330f13
2013-07-16 15:09:08 -07:00
..
annotations Continue links 2013-07-16 00:29:55 +00:00
lineardata Move common linear data methods into LinearData.static 2013-07-15 11:29:54 +01:00
metaitems The great directory split of 2013 2013-07-02 20:51:38 -07:00
nodes Revert "Add support for <blockquote> elements" 2013-07-09 21:35:47 +00:00
ve.dm.Annotation.js Allow annotations to render nothing 2013-07-16 15:09:08 -07:00
ve.dm.AnnotationFactory.js Convert AnnotationFactory and MetaItemFactory to NamedClassFactories 2013-04-09 12:05:05 -07:00
ve.dm.AnnotationSet.js HACK: Don't merge adjacent annotations from Parsoid 2013-07-14 18:36:33 -07:00
ve.dm.BranchNode.js Store DM nodes in InternalList 2013-06-03 22:10:07 +01:00
ve.dm.Converter.js Allow annotations to render nothing 2013-07-16 15:09:08 -07:00
ve.dm.DataString.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.dm.Document.js Merge "Invoke getClonedElement() on each element on copy" 2013-06-27 22:31:39 +00:00
ve.dm.DocumentSlice.js Invoke getClonedElement() on each element on copy 2013-06-27 14:20:53 -07:00
ve.dm.DocumentSynchronizer.js Deduplicate childUpdate events based on transaction and appliedness 2013-04-25 17:08:30 -07:00
ve.dm.IndexValueStore.js Preserve location of reference body within key 2013-06-10 02:54:26 +00:00
ve.dm.InternalList.js Some basic async code in the initialization 2013-07-01 13:02:10 -07:00
ve.dm.js
ve.dm.LeafNode.js
ve.dm.LinearData.js Move common linear data methods into LinearData.static 2013-07-15 11:29:54 +01: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 Actually use op.retainMetadata in structural replace mode 2013-07-12 15:57:26 -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 Straighten out variances in parent method invocation 2013-06-21 19:20:37 +00:00
ve.dm.Node.js Disable inspection of references with unknown contents 2013-06-27 20:34:32 -07:00
ve.dm.NodeFactory.js ve.ce.Document: Introduce getRelativeRange method 2013-06-05 13:10:38 +01:00
ve.dm.Surface.js ve.dm.Surface: Fix incorrect @return for #getDocument 2013-07-10 01:46:55 +02:00
ve.dm.SurfaceFragment.js Compare annotations by name only when clearing/toggling 2013-07-16 00:05:11 +01:00
ve.dm.Transaction.js Revert "ve.dm.Transaction: Implement newFromDocumentInsertion" 2013-06-25 22:08:37 +00:00
ve.dm.TransactionProcessor.js Actually use op.retainMetadata in structural replace mode 2013-07-12 15:57:26 -07:00