Line 0
Link Here
|
|
|
1 |
<div class="results_summary ratings" id="rating-[% item.itemnumber | html %]"> |
2 |
|
3 |
[% SET rating_avg = item.ratings.get_avg_rating() %] |
4 |
[% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %] |
5 |
|
6 |
<div class="br-wrapper br-theme-fontawesome-stars js-hide"> |
7 |
<div class="br-widget br-readonly"> |
8 |
[% FOREACH i IN [ 1 2 3 4 5 ] %] |
9 |
[% IF rating_avg_int == i %] |
10 |
<a href="#" class="br-selected br-current"></a> |
11 |
[% ELSIF rating_avg_int > i %] |
12 |
<a href="#" class="br-selected"></a> |
13 |
[% ELSE %] |
14 |
<a href="#"></a> |
15 |
[% END %] |
16 |
[% END %] |
17 |
</div> |
18 |
</div> |
19 |
|
20 |
<select class="star_rating" id="star_rating-[% item.itemnumber | html %]" name="rating" autocomplete="off" data-biblionumber="[% item.biblionumber | html %]" data-context="rating-[% item.itemnumber | html %]"> |
21 |
|
22 |
[% IF ( rating_avg_int == 0 ) %] |
23 |
<option value="" selected="selected"></option> |
24 |
[% END %] |
25 |
[% FOREACH i IN [ 1 2 3 4 5 ] %] |
26 |
[% IF rating_avg_int == i %] |
27 |
<option value="[% i | html %]" selected="selected">[% i | html %]</option> |
28 |
[% ELSE %] |
29 |
<option value="[% i | html %]">[% i | html %]</option> |
30 |
[% END %] |
31 |
[% END %] |
32 |
</select> |
33 |
<img id="rating-loading" style="display:none" src="[% interface | html %]/[% theme | html %]/images/spinner-small.gif" alt="" /> |
34 |
|
35 |
<!-- define some hidden vars for ratings --> |
36 |
|
37 |
<input type="hidden" name="biblionumber" value="[% item.biblionumber | html %]" /> |
38 |
<input type="hidden" name="rating_value" class="rating_value" value="[% item.my_rating.rating_value | html %]" /> |
39 |
|
40 |
<input name="rate_button" type="submit" class="js-show" value="Rate me" /> |
41 |
|
42 |
[% IF item.my_rating %] |
43 |
<div> |
44 |
<span class="rating_value_text">Your rating: [% item.my_rating.rating_value | html %].</span> |
45 |
<span class="cancel_rating_text js-show"><a href="#" data-context="star_rating-[% item.itemnumber | html %]"><i class="fa fa-remove"></i> Cancel rating</a>.</span> |
46 |
</div> |
47 |
[% ELSE %] |
48 |
<span class="rating_value_text"></span> |
49 |
<span class="cancel_rating_text" style="display:none;"><a href="#" data-context="star_rating-[% item.itemnumber | html %]"><i class="fa fa-remove"></i> Cancel rating</a>.</span> |
50 |
[% END %] |
51 |
|
52 |
<div class="rating_text">Average rating: [% rating_avg | html %] ([% item.ratings.count | html %] votes)</div> |
53 |
</div> |