mediawiki-extensions-Visual.../modules/ve/ce/nodes
Trevor Parscal fc8c46dd74 Reference name and group editing
Objective:

* Allow editing reference groups and names in the reference dialog

Bonus:

* Modify attribute transaction builder to support multiple attribute
  changes in a single transaction

Changes:

ve.ui.MWReferenceDialog.js
* Load ref name and group from model
* Save ref name and group, if changed, to model

ve.ui.ListAction.js, ve.ui.Transaction.test.js, ve.ce.ResizableNode.js
* Update use of newFromAttributeChange to newFromAttributeChanges

ve.dm.SurfaceFragment.test.js
* Add test for new changeAttributes method

ve.dm.InternalList.js
* Missing new line at end of file

ve.dm.Transaction.js
* Change newFromAttributeChange to accept an list of attribute changes and
  produce a single transaction that applies one or more attribute changes
  at once

ve.dm.SurfaceFragment.js
* Fix bug in getCoveredNodes where the wrong mode name was being used
* Add changeAttributes method, which applies attributes to all covered
  nodes and allows filtering of which types of nodes the attributes are
  applied to

ve.dm.MWReferenceNode.js
* Actually write key and group back to DOM
* Separate onRoot functionality into addToInternalList so it can be called
  separately (similarly onUnroot/removeFromInternalList)

ve.ce.MWReferenceListNode.js
* Clone internal item CE node before appending to avoid rendering bug.

*.php
* Add links to messages and sort them

Change-Id: Ic4121e4fcfc09265d5863af6f078cdeb77926c8e
2013-06-14 15:29:56 -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 Fix freaky disappearance of template nodes 2013-06-07 00:06:23 +00: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 Block Image Resizing 2013-06-07 10:52:04 -07: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 Code style fixes: 'function(' => 'function (' 2013-06-06 13:02:16 +01:00
ve.ce.MWInlineImageNode.js Merge "Wrap inline images in spans with display: inline-block." 2013-06-10 22:36:30 +00: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 Reference name and group editing 2013-06-14 15:29:56 -07:00
ve.ce.MWReferenceNode.js Insert Reference 2013-06-10 20:14:08 +01:00
ve.ce.MWTransclusionNode.js Transclusion editing 2013-06-12 16:39:13 -07: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