mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-28 16:20:52 +00:00
fc95029b34
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 |
||
---|---|---|
.. | ||
annotations | ||
metaitems | ||
models | ||
nodes |