Commit 58ebff38 by Ibrahim Awwal Committed by Matthew Mongeau

Convert expand/collapse into buttons and change default sort order to date.…

Convert expand/collapse into buttons and change default sort order to date. Buttons should be styled better but I don't know how to do it.
parent 3c99baa0
...@@ -145,9 +145,10 @@ def get_threads(request, course_id, discussion_id=None): ...@@ -145,9 +145,10 @@ def get_threads(request, course_id, discussion_id=None):
return threads, query_params return threads, query_params
# discussion per page is fixed for now
def inline_discussion(request, course_id, discussion_id): def inline_discussion(request, course_id, discussion_id):
<<<<<<< HEAD """
Renders JSON for DiscussionModules
"""
try: try:
threads, query_params = get_threads(request, course_id, discussion_id) threads, query_params = get_threads(request, course_id, discussion_id)
user_info = cc.User.from_django_user(request.user).to_dict() user_info = cc.User.from_django_user(request.user).to_dict()
...@@ -178,6 +179,9 @@ def render_search_bar(request, course_id, discussion_id=None, text=''): ...@@ -178,6 +179,9 @@ def render_search_bar(request, course_id, discussion_id=None, text=''):
return render_to_string('discussion/_search_bar.html', context) return render_to_string('discussion/_search_bar.html', context)
def forum_form_discussion(request, course_id): def forum_form_discussion(request, course_id):
"""
Renders the main Discussion page
"""
course = get_course_with_access(request.user, course_id, 'load') course = get_course_with_access(request.user, course_id, 'load')
try: try:
category_map = utils.get_discussion_category_map(course) category_map = utils.get_discussion_category_map(course)
......
...@@ -1199,6 +1199,27 @@ body.discussion { ...@@ -1199,6 +1199,27 @@ body.discussion {
> header .vote-btn { > header .vote-btn {
margin-top: 5px; margin-top: 5px;
} }
.post-tools {
.ui-icon {
display: inline;
float: right;
}
a {
display: inline;
float: left;
height: 26px;
padding: 0 12px;
border-radius: 3px;
border: 1px solid #b2b2b2;
@include linear-gradient(top, #fff 35%, #ebebeb);
font-size: 13px;
line-height: 24px;
color: #737373;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
width: 6em;
}
}
} }
.discussion-post header, .discussion-post header,
...@@ -1541,6 +1562,7 @@ body.discussion { ...@@ -1541,6 +1562,7 @@ body.discussion {
} }
.post-body { .post-body {
font-size: 14px; font-size: 14px;
clear: both;
} }
} }
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
</span> </span>
</p> </p>
<div class="local post-tools"> <div class="local post-tools">
<a href="javascript:void(0)" class="expand-post">Expand...</a> <a href="javascript:void(0)" class="expand-post">Expand<span class="ui-icon ui-icon-triangle-1-e" /></a>
<a href="javascript:void(0)" class="collapse-post">Collapse...</a> <a href="javascript:void(0)" class="collapse-post">Collapse<span class="ui-icon ui-icon-triangle-1-s" /></a>
</div> </div>
</header> </header>
<div class="post-body">{{abbreviatedBody}}</div> <div class="post-body">{{abbreviatedBody}}</div>
......
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