Allow discussion vendor files to be bundled.
Improve client-side performance.
This commit is contained in:
@@ -1259,6 +1259,18 @@ dashboard_js = (
|
||||
sorted(rooted_glob(PROJECT_ROOT / 'static', 'js/dashboard/**/*.js'))
|
||||
)
|
||||
discussion_js = sorted(rooted_glob(COMMON_ROOT / 'static', 'coffee/src/discussion/**/*.js'))
|
||||
|
||||
discussion_vendor_js = [
|
||||
'js/Markdown.Converter.js',
|
||||
'js/Markdown.Sanitizer.js',
|
||||
'js/Markdown.Editor.js',
|
||||
'js/vendor/jquery.timeago.js',
|
||||
'js/src/jquery.timeago.locale.js',
|
||||
'js/vendor/jquery.truncate.js',
|
||||
'js/jquery.ajaxfileupload.js',
|
||||
'js/split.js'
|
||||
]
|
||||
|
||||
staff_grading_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'coffee/src/staff_grading/**/*.js'))
|
||||
open_ended_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'coffee/src/open_ended/**/*.js'))
|
||||
notes_js = sorted(rooted_glob(PROJECT_ROOT / 'static', 'coffee/src/notes/**/*.js'))
|
||||
@@ -1512,6 +1524,10 @@ PIPELINE_JS = {
|
||||
'source_filenames': discussion_js,
|
||||
'output_filename': 'js/discussion.js',
|
||||
},
|
||||
'discussion_vendor': {
|
||||
'source_filenames': discussion_vendor_js,
|
||||
'output_filename': 'js/discussion_vendor.js',
|
||||
},
|
||||
'staff_grading': {
|
||||
'source_filenames': staff_grading_js,
|
||||
'output_filename': 'js/staff_grading.js',
|
||||
|
||||
@@ -1,14 +1,8 @@
|
||||
<%namespace name='static' file='../static_content.html'/>
|
||||
|
||||
<script type="text/javascript" src="${static.url('js/split.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/vendor/jquery.truncate.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/jquery.ajaxfileupload.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/Markdown.Converter.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/Markdown.Sanitizer.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/Markdown.Editor.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/jquery.autocomplete.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/vendor/jquery.timeago.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/src/jquery.timeago.locale.js')}"></script>
|
||||
<script type="text/javascript" src="${static.url('js/src/tooltip_manager.js')}"></script>
|
||||
|
||||
<%static:js group='discussion_vendor'/>
|
||||
|
||||
<link href="${static.url('css/vendor/jquery.autocomplete.css')}" rel="stylesheet" type="text/css">
|
||||
|
||||
Reference in New Issue
Block a user