Skip to content

Commit

Permalink
added grouped rating styles
Browse files Browse the repository at this point in the history
  • Loading branch information
potch committed May 19, 2011
1 parent f055302 commit eaea302
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 3 deletions.
5 changes: 4 additions & 1 deletion apps/addons/templates/addons/impala/details.html
Expand Up @@ -73,7 +73,6 @@ <h4 class="author">{{ _('by') }} {{ users_list(addon.listed_authors) }}</h4>
{% endif %}

<aside class="secondary">
{% include "reviews/grouped_ratings.html" %}
</aside>

{% if addon.description %}
Expand All @@ -84,6 +83,10 @@ <h2>{{ _('About this Add-on') }}'</h2>
{% endif %}

<aside class="secondary addon-reviews">
<div>
{{ addon.average_rating|stars }}
{{ _('Average') }}
</div>
{% include "reviews/grouped_ratings.html" %}
</aside>

Expand Down
2 changes: 1 addition & 1 deletion apps/reviews/templates/reviews/grouped_ratings.html
Expand Up @@ -3,7 +3,7 @@
<ul class="grouped_ratings" data-total="{{ addon.total_reviews }}">
{% for rating, count in grouped_ratings|sort(reverse=True) %}
{% set pct = ( count|float / addon.total_reviews * 100 )|round( method='floor' ) %}
<li>{{ rating|stars }}
<li class="c">{{ rating|stars }}
<div class="rating_bar" data-num-reviews="{{ count }}">
<span class="bar" style="width:{{ pct }}%">
<span class="num_ratings">{{ count }}</span>
Expand Down
11 changes: 10 additions & 1 deletion media/css/impala/addon_details.less
Expand Up @@ -40,7 +40,6 @@
}

.addon-vitals {
padding-top: 1em;
font-size: 16px;
line-height: 1.4em;
div {
Expand All @@ -56,6 +55,16 @@
}
}

.gutter aside {
color: #666;
padding-top: 1em;
}

.addon-reviews > div {
margin-bottom: 1em;
font-size: 14px;
}

.widget {
padding-left: 21px;
background: url(../../img/impala/widgets.png) no-repeat 0 4px;
Expand Down
57 changes: 57 additions & 0 deletions media/css/impala/reviews.less
Expand Up @@ -29,3 +29,60 @@
margin-right: 0;
margin-left: 4px;
}


/* grouped ratings style */

.grouped_ratings {
font-family: @sans-stack;
color: #666;
li {
margin: 0;
padding: 0;
border: 0;
}
.rating_bar {
border-left: 1px solid #999;
height: 20px;
float: left;
width: 0px;
overflow: visible;
width: 96px;
span.bar {
display:block;
height: 100%;
position: relative;
background: #ddd;
margin: .4em .5em 0 0;
height: 10px;
}
}
.num_ratings {
width: 1px;
position: absolute;
right: -5px;
top: -2px;
line-height: 12px;
font-size: 10px;
}
.stars {
float: left;
margin: 4px 8px 0 0 ;
}
}

.html-rtl .grouped_ratings {
.rating_bar {
border-left: 0;
border-right: 1px solid black;
float: right;
span.bar {
float: right;
margin: .4em 0 0 .5em;
}
span.num_ratings {
right: auto;
left: -4px;
}
}
}

0 comments on commit eaea302

Please sign in to comment.