Commit b9ea8031 by E. Kolpakov Committed by Jonathan Piacenti

Reworked discussion assets management to work on production like environment…

Reworked discussion assets management to work on production like environment (pipelines+nginx proxy)
parent 738adcc6
......@@ -518,6 +518,10 @@ PIPELINE_CSS = {
],
'output_filename': 'css/cms-style-xmodule-annotations.css',
},
'discussion': {
'source_filenames': ['sass/discussion-forum.css'],
'output_filename': 'css/cms-style-discussion-forum.css'
}
}
# test_order: Determines the position of this chunk of javascript on
......
......@@ -10,8 +10,6 @@ from django.conf import settings
from mako.template import Template as MakoTemplate
discussion_js = sorted(rooted_glob(settings.COMMON_ROOT / 'static', 'coffee/src/discussion/**/*.js'))
JS_URLS = [
# VENDOR
'js/vendor/URI.min.js',
......@@ -29,11 +27,10 @@ JS_URLS = [
'xblock/discussion/js/vendor/Markdown.Editor.js',
'xblock/discussion/js/vendor/mathjax_delay_renderer.js',
'xblock/discussion/js/vendor/customwmd.js',
] + discussion_js
]
CSS_URLS = [
'xblock/discussion/css/vendor/font-awesome.css',
'sass/discussion-forum.css',
'xblock/discussion/css/vendor/font-awesome.css'
]
......
......@@ -34,6 +34,8 @@ if Backbone?
if @isQuestion()
@markedAnswers = new Comments()
@options = options
rerender: () ->
if @showView?
@showView.undelegateEvents()
......
<%! from django.utils.translation import ugettext as _ %>
<%namespace name='static' file='../static_content.html'/>
<%block name="js_extra">
<%static:js group='discussion'/>
</%block>
<%block name="css_extra">
<%static:css group='discussion'/>
</%block>
<div class="discussion-course">
% if enable_new_post_btn and has_permission_to_create_thread:
......
......@@ -4,6 +4,16 @@ from django.utils.translation import ugettext as _
from django_comment_client.permissions import has_permission
%>
<%namespace name='static' file='../static_content.html'/>
<%block name="js_extra">
<%static:js group='discussion'/>
</%block>
<%block name="css_extra">
<%static:css group='discussion'/>
</%block>
<div class="discussion-module" data-discussion-id="${discussion_id | h}">
<a class="discussion-show control-button" href="javascript:void(0)" data-discussion-id="${discussion_id | h}" role="button"><span class="show-hide-discussion-icon"></span><span class="button-text">${_("Show Discussion")}</span></a>
% if has_permission(user, 'create_thread', course.id):
......
......@@ -1495,6 +1495,10 @@ PIPELINE_CSS = {
],
'output_filename': 'css/certificates-style-rtl.css'
},
'discussion': {
'source_filenames': ['sass/discussion-forum.css'],
'output_filename': 'css/lms-style-discussion-forum.css'
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment