Go to file
Moriel Schottlender 8c27921232 Implement edit interface for TemplateData documentation
This adds a TemplateData manager to the edit page in the Template
namespace.

If a <templatedata> tag already exists, the tool will parse it and
display it in a visual interface that the user can then manipulate in
their own language. If there is no <templatedata> tag, the dialog will
appear empty and allow users to add and tweak their desired template
parameter data.

The tool also allows rudimentary parameter import, which picks up the
parameters from a current template into the GUI to make the user's life
easier when producing TemplateData.

The template documentation editor feature is off by default. To enable it
use $wgTemplateDataUseGUI = true in LocalSettings.

Bug: 50436
Change-Id: I863a8199c0b08cc52b320ed00dcba912dd2aeefc
2014-01-14 18:39:20 -08:00
api Implement getInterfaceTextInLanguage and use API and Parser 2013-10-07 19:26:59 +02:00
modules Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
resources TemplateDataBlob: Implement 'type' and 'label' 2013-05-09 02:49:56 +00:00
tests Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
.gitignore Add .gitreview and .gitignore 2013-02-14 15:36:56 +00:00
.gitreview Add .gitreview and .gitignore 2013-02-14 15:36:56 +00:00
.jshintrc Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
spec.templatedata.json Specify "content" and "unbalanced-wikitext" as a valid parameter types 2013-11-07 19:39:29 +00:00
TemplateData.hooks.php Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
TemplateData.i18n.php Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
TemplateData.php Implement edit interface for TemplateData documentation 2014-01-14 18:39:20 -08:00
TemplateDataBlob.php Specify "content" and "unbalanced-wikitext" as a valid parameter types 2013-11-07 19:39:29 +00:00