Commit 7dd659ba by Piotr Mitros

Number of votes

parent 701cd8c4
......@@ -86,7 +86,9 @@ class RecommenderXBlock(XBlock):
self.template_lookup.put_string("recommender.html", self.resource_string("static/html/recommender.html"))
self.template_lookup.put_string("resourcebox.html", self.resource_string("static/html/resourcebox.html"))
frag = Fragment(self.template_lookup.get_template("recommender.html").render(resources = self.recommendations))
resources = [{'title' : r['title'], "votes" : r['up'] - r['down']} for r in self.recommendations]
frag = Fragment(self.template_lookup.get_template("recommender.html").render(resources = resources))
frag.add_css_url("//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css")
frag.add_javascript_url("//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js")
frag.add_css(self.resource_string("static/css/recommender.css"))
......
......@@ -96,7 +96,7 @@
<div class="recommender_row">
% for elem in resources:
<li> ${elem} </li>
<%include file="resourcebox.html" args="title=elem['title']" />
<%include file="resourcebox.html" args="title=elem['title'],votes=elem['votes']" />
% endfor
</div>
</div>
......
<%page args="title"/>
<%page args="title,votes"/>
<div class="recommender_resource">
<div class="recommender_vote_box">
<div class="recommender_vote_arrow_up" role="button" aria-label="upvote" tabindex="0"><span class="ui-icon ui-icon-triangle-1-n"></span></div>
<!--div class="recommender_vote_score_dislikes">2927</div-->
<div class="recommender_vote_score">2926</div>
<div class="recommender_vote_score">${votes}</div>
<!--div class="recommender_vote_score_likes">2927</div-->
<div class="recommender_vote_arrow_down" role="button" aria-label="downvote" tabindex="0"><span class="ui-icon ui-icon-triangle-1-s"></span></div>
</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