MDL-49152 output: Templates for renderers (JS and PHP)
authorDamyon Wiese <damyon@moodle.com>
Sun, 22 Feb 2015 07:24:44 +0000 (15:24 +0800)
committerDamyon Wiese <damyon@moodle.com>
Sat, 14 Mar 2015 14:48:40 +0000 (22:48 +0800)
commit9bdcf579517e4f3722adc88a595eb5937dc4438e
tree15a9ba9372168394da1fcd996c9c82a8ddf84da8
parent72f8324ec532e83d365be6eaaf8d8dde9ad93451
MDL-49152 output: Templates for renderers (JS and PHP)

Mustache support for rendering templates from either php or js.
66 files changed:
lib/amd/build/ajax.min.js
lib/amd/build/mustache.min.js [new file with mode: 0644]
lib/amd/build/notification.min.js [new file with mode: 0644]
lib/amd/build/str.min.js [new file with mode: 0644]
lib/amd/build/templates.min.js [new file with mode: 0644]
lib/amd/build/url.min.js [new file with mode: 0644]
lib/amd/build/yui.min.js [new file with mode: 0644]
lib/amd/src/ajax.js
lib/amd/src/config.js
lib/amd/src/first.js
lib/amd/src/mustache.js [new file with mode: 0644]
lib/amd/src/notification.js [new file with mode: 0644]
lib/amd/src/str.js [new file with mode: 0644]
lib/amd/src/templates.js [new file with mode: 0644]
lib/amd/src/url.js [new file with mode: 0644]
lib/amd/src/yui.js [new file with mode: 0644]
lib/classes/output/external.php [new file with mode: 0644]
lib/classes/output/mustache_filesystem_loader.php [new file with mode: 0644]
lib/classes/output/mustache_javascript_helper.php [new file with mode: 0644]
lib/classes/output/mustache_pix_helper.php [new file with mode: 0644]
lib/classes/output/mustache_string_helper.php [new file with mode: 0644]
lib/classes/output/mustache_uniqid_helper.php [new file with mode: 0644]
lib/db/services.php
lib/mustache/CONTRIBUTING.md [new file with mode: 0644]
lib/mustache/LICENSE [new file with mode: 0644]
lib/mustache/README.md [new file with mode: 0644]
lib/mustache/composer.json [new file with mode: 0644]
lib/mustache/readme_moodle.txt [new file with mode: 0644]
lib/mustache/src/Mustache/Autoloader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Cache.php [new file with mode: 0644]
lib/mustache/src/Mustache/Cache/AbstractCache.php [new file with mode: 0644]
lib/mustache/src/Mustache/Cache/FilesystemCache.php [new file with mode: 0644]
lib/mustache/src/Mustache/Cache/NoopCache.php [new file with mode: 0644]
lib/mustache/src/Mustache/Compiler.php [new file with mode: 0644]
lib/mustache/src/Mustache/Context.php [new file with mode: 0644]
lib/mustache/src/Mustache/Engine.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/InvalidArgumentException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/LogicException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/RuntimeException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/SyntaxException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/UnknownFilterException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/UnknownHelperException.php [new file with mode: 0644]
lib/mustache/src/Mustache/Exception/UnknownTemplateException.php [new file with mode: 0644]
lib/mustache/src/Mustache/HelperCollection.php [new file with mode: 0644]
lib/mustache/src/Mustache/LambdaHelper.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/ArrayLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/CascadingLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/FilesystemLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/InlineLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/MutableLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Loader/StringLoader.php [new file with mode: 0644]
lib/mustache/src/Mustache/Logger.php [new file with mode: 0644]
lib/mustache/src/Mustache/Logger/AbstractLogger.php [new file with mode: 0644]
lib/mustache/src/Mustache/Logger/StreamLogger.php [new file with mode: 0644]
lib/mustache/src/Mustache/Parser.php [new file with mode: 0644]
lib/mustache/src/Mustache/Template.php [new file with mode: 0644]
lib/mustache/src/Mustache/Tokenizer.php [new file with mode: 0644]
lib/outputcomponents.php
lib/outputfactories.php
lib/outputrenderers.php
lib/outputrequirementslib.php
lib/templates/pix_icon.mustache [new file with mode: 0644]
lib/thirdpartylibs.xml
lib/upgrade.txt