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 = { ...@@ -518,6 +518,10 @@ PIPELINE_CSS = {
], ],
'output_filename': 'css/cms-style-xmodule-annotations.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 # test_order: Determines the position of this chunk of javascript on
......
...@@ -10,8 +10,6 @@ from django.conf import settings ...@@ -10,8 +10,6 @@ from django.conf import settings
from mako.template import Template as MakoTemplate from mako.template import Template as MakoTemplate
discussion_js = sorted(rooted_glob(settings.COMMON_ROOT / 'static', 'coffee/src/discussion/**/*.js'))
JS_URLS = [ JS_URLS = [
# VENDOR # VENDOR
'js/vendor/URI.min.js', 'js/vendor/URI.min.js',
...@@ -29,11 +27,10 @@ JS_URLS = [ ...@@ -29,11 +27,10 @@ JS_URLS = [
'xblock/discussion/js/vendor/Markdown.Editor.js', 'xblock/discussion/js/vendor/Markdown.Editor.js',
'xblock/discussion/js/vendor/mathjax_delay_renderer.js', 'xblock/discussion/js/vendor/mathjax_delay_renderer.js',
'xblock/discussion/js/vendor/customwmd.js', 'xblock/discussion/js/vendor/customwmd.js',
] + discussion_js ]
CSS_URLS = [ CSS_URLS = [
'xblock/discussion/css/vendor/font-awesome.css', 'xblock/discussion/css/vendor/font-awesome.css'
'sass/discussion-forum.css',
] ]
......
...@@ -34,6 +34,8 @@ if Backbone? ...@@ -34,6 +34,8 @@ if Backbone?
if @isQuestion() if @isQuestion()
@markedAnswers = new Comments() @markedAnswers = new Comments()
@options = options
rerender: () -> rerender: () ->
if @showView? if @showView?
@showView.undelegateEvents() @showView.undelegateEvents()
......
<%! from django.utils.translation import ugettext as _ %> <%! 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"> <div class="discussion-course">
% if enable_new_post_btn and has_permission_to_create_thread: % if enable_new_post_btn and has_permission_to_create_thread:
......
...@@ -4,6 +4,16 @@ from django.utils.translation import ugettext as _ ...@@ -4,6 +4,16 @@ from django.utils.translation import ugettext as _
from django_comment_client.permissions import has_permission 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}"> <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> <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): % if has_permission(user, 'create_thread', course.id):
......
...@@ -1495,6 +1495,10 @@ PIPELINE_CSS = { ...@@ -1495,6 +1495,10 @@ PIPELINE_CSS = {
], ],
'output_filename': 'css/certificates-style-rtl.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