mediawiki-extensions-Visual.../modules/ve/ce/nodes
Ed Sanders 22d1908bd4 Update reference lists and inline numberings automatically.
The easy part is getting the correct numbers from the InternalList
and generating the ordered list HTML. The tricky part is connecting
up the events to make sure the renumberings/list generations are
triggered when required.

InternalList can emit an update event on document transaction, which
triggers the renumbering/relisting if any references have been
added or deleted during that transaction.

ve.ce.MWReferenceListNode also listens to changes on the
InternalListNode (i.e. changes to the contents of the references)
and always triggers a rebuild.

Change-Id: I1b48ef5240e433c3b314259aa68cde13841ea98b
2013-06-05 15:11:16 -07:00
..
ve.ce.AlienNode.js Convert GeneratedContentNode into a mixing (instead of an abstract class). 2013-05-29 14:54:57 -07:00
ve.ce.BreakNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.CenterNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.DefinitionListItemNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.DefinitionListNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.DivNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.DocumentNode.js Store DM nodes in InternalList 2013-06-03 22:10:07 +01:00
ve.ce.GeneratedContentNode.js Convert GeneratedContentNode into a mixing (instead of an abstract class). 2013-05-29 14:54:57 -07:00
ve.ce.HeadingNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.ImageNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.InternalItemNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.InternalListNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.ListItemNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.ListNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.MWBlockImageNode.js ve.ce.Document: Introduce getRelativeRange method 2013-06-05 13:10:38 +01:00
ve.ce.MWEntityNode.js Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
ve.ce.MWHeadingNode.js Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
ve.ce.MWImageCaptionNode.js Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
ve.ce.MWInlineImageNode.js Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
ve.ce.MWPreformattedNode.js Consistent use of mw in HTML classes, and data element and annotation types 2013-05-28 13:49:56 +01:00
ve.ce.MWReferenceListNode.js Update reference lists and inline numberings automatically. 2013-06-05 15:11:16 -07:00
ve.ce.MWReferenceNode.js Update reference lists and inline numberings automatically. 2013-06-05 15:11:16 -07:00
ve.ce.MWTemplateNode.js Merge "Convert GeneratedContentNode into a mixing (instead of an abstract class)." 2013-05-30 16:50:53 +00:00
ve.ce.ParagraphNode.js Support for thumb and frame images with captions. 2013-05-23 00:44:43 -07:00
ve.ce.PreformattedNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TableCaptionNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TableCellNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TableNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TableRowNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TableSectionNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ce.TextNode.js ve.Element refactor 2013-05-14 19:47:32 +00:00