TNL-481: Add RequireJS Optimizer.

This commit is contained in:
polesye
2014-10-01 17:34:41 +03:00
parent 6bb878afb2
commit 83fbdc2ac4
49 changed files with 1333 additions and 1019 deletions

View File

@@ -19,30 +19,10 @@
% endfor
</%block>
<%block name="jsextra">
<script type="text/javascript" charset="utf-8">
require(["domReady!", "jquery", "js/collections/course_update", "js/models/module_info", "js/models/course_info", "js/views/course_info_edit"],
function(doc, $, CourseUpdateCollection, ModuleInfoModel, CourseInfoModel, CourseInfoEditView) {
var course_updates = new CourseUpdateCollection();
course_updates.url = '${updates_url}';
course_updates.fetch({reset: true});
var course_handouts = new ModuleInfoModel({
id: '${handouts_locator | escapejs}'
});
var editor = new CourseInfoEditView({
el: $('.main-wrapper'),
model : new CourseInfoModel({
updates : course_updates,
base_asset_url : '${base_asset_url}',
handouts : course_handouts
})
});
editor.render();
});
</script>
<%block name="requirejs">
require(["js/factories/course_info"], function(CourseInfoFactory) {
CourseInfoFactory("${updates_url}", "${handouts_locator | escapejs}", "${base_asset_url}");
});
</%block>
<%block name="content">