Add RL template module with HTML markup language
authorjdlrobson <jdlrobson@gmail.com>
Fri, 10 Oct 2014 00:07:14 +0000 (17:07 -0700)
committerjdlrobson <jdlrobson@gmail.com>
Fri, 17 Oct 2014 16:23:04 +0000 (09:23 -0700)
commitd146934f94ba7028fb0ad0a180786bc5856990d6
tree6558ea53b8dff5e5bb5963c16a91f7af83a4f451
parent05b7a51966709d42beb5f786378bb8af4ca7a72f
Add RL template module with HTML markup language

Preparation work for templating in core.
RL should allow us to ship HTML / template markup from server to client.
Use in Special:Upload and mediawiki.feedback as a proof of concept.
Separation of concerns etc...

See Also:
Ia63d6b6868f23a773e4a41daa0036d4bf2cd6724

Change-Id: I6ff38c12897e3164969a1090449e626001926c3b
22 files changed:
includes/resourceloader/ResourceLoader.php
includes/resourceloader/ResourceLoaderFileModule.php
includes/resourceloader/ResourceLoaderModule.php
maintenance/jsduck/categories.json
resources/Resources.php
resources/src/mediawiki.action/mediawiki.action.view.postEdit.js
resources/src/mediawiki.action/templates/postEdit.html [new file with mode: 0644]
resources/src/mediawiki.special/mediawiki.special.upload.js
resources/src/mediawiki.special/mediawiki.special.userlogin.common.js
resources/src/mediawiki.special/templates/captcha.html [new file with mode: 0644]
resources/src/mediawiki.special/templates/thumbnail.html [new file with mode: 0644]
resources/src/mediawiki/mediawiki.feedback.js
resources/src/mediawiki/mediawiki.js
resources/src/mediawiki/mediawiki.templates.js [new file with mode: 0644]
resources/src/mediawiki/templates/dialog.html [new file with mode: 0644]
tests/phpunit/includes/OutputPageTest.php
tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php [new file with mode: 0644]
tests/phpunit/includes/resourceloader/templates/template.html [new file with mode: 0644]
tests/phpunit/includes/resourceloader/templates/template2.html [new file with mode: 0644]
tests/phpunit/includes/resourceloader/templates/template_awesome.handlebars [new file with mode: 0644]
tests/qunit/QUnitTestResources.php
tests/qunit/suites/resources/mediawiki/mediawiki.template.test.js [new file with mode: 0644]