mediawiki-extensions-Visual.../modules/ve-mw/ui
Trevor Parscal fc95029b34 Auto-add required params for user added templates
Objectives:

* Automatically add required parameters to templates that users create
  using the GUI, without touching existing templates loaded from data
* Cleanup some confusing terminology and APIs

Changes:

ve.ui.MWParameterSearchWidget.js
* Remove special logic for skipping aliases, which are no longer included
  in the list of names given by getParameterNames

ve.ui.MWTransclusionDialog.js
* Add origin arguments to constructors of transclusion parts
* Re-use onAddParameter method during initial construction of parameter
  pages
* Add required template parameters for user created template parts

ve.dm.MWTransclusionPartModel.js
* Add origin argument/property/getter for tracking where a part came from

ve.dm.MWTransclusionContentModel.js,
ve.dm.MWTransclusionPlaceholderModel.js,
ve.dm.MWTemplateModel.js
* Add origin argument pass through

ve.dm.MWTranclusionModel.js
* Add origin arguments to constructors of transclusion parts

ve.dm.MWTemplateSpecModel.js
* Rename origin to name - was a bad name to start with and will be even
  more confusing with the new part origin property
* Add isParameterAlias method
* Make getParameterNames only return primary names, excluding aliases

ve.dm.MWTemplateModel.js
* Update use of parameter origin, now called name

Bug: 50747
Change-Id: Ib444f0f5a8168cd59ea52a6000ba5e42ccdc2a24
2013-07-11 16:31:51 +00:00
..
dialogs Auto-add required params for user added templates 2013-07-11 16:31:51 +00:00
inspectors Math Node UI 2013-07-07 07:32:11 +00:00
styles Make parameter search widget have a horizontal limit 2013-07-10 01:35:38 +00:00
tools Revert "Add support for <blockquote> elements" 2013-07-09 21:35:47 +00:00
widgets Auto-add required params for user added templates 2013-07-11 16:31:51 +00:00
ve.ui.MWDialog.js Transplant CSS from the main document to each iframe 2013-07-09 16:13:28 -07:00