3
* If you want to customize this file, do not edit it directly since future upgrades
4
* may overwrite it. Instead, copy it into a new directory called "local" and edit that
5
* version. Gallery will look for that file first and use it if it exists.
7
{if $RatingSummary.firstCall}
8
{include file="gallery:modules/rating/templates/RatingImagePreload.tpl"}
11
<div class="giRatingUI">
12
{foreach from=$RatingSummary.ratingValues item=ratingValue}{if $RatingData.canRate}<a
13
href="javascript:rateItem({$RatingData.itemId}, {$ratingValue},
14
'{g->url arg1="view=rating.RatingCallback" arg2="command=rate"
15
arg3="itemId=`$RatingData.itemId`"
16
arg4="rating=$ratingValue" forJavascript=true}')"
17
onMouseOver="updateStarDisplay({$RatingData.itemId}, {$ratingValue}); return true"
18
onMouseOut="resetStarDisplay({$RatingData.itemId}); return true">{/if}<img
19
src="{g->url href="modules/rating/images/transparent.gif"}"
20
id="rating.star.{$RatingData.itemId}.{$ratingValue}" class="giRatingUnit"
22
title="Click a star to rate this item!"/>{if $RatingData.canRate}</a>{/if}{/foreach}
23
<div class="giRatingAverageContainer">
24
<div class="giRatingAverage" id="rating.averagePercent.{$RatingData.itemId}"
25
style="width:{$RatingData.averagePercent}%"></div></div>
26
<div class="giRatingVotes">{capture assign="voteSpan"}<span
27
id="rating.votes.{$RatingData.itemId}">{$RatingData.votes}</span>{/capture}{g->text
28
text="%s votes" arg1=$voteSpan}</div>
29
<span class="giRatingHidden"
30
id="rating.rating.{$RatingData.itemId}">{$RatingData.rating}</span>
31
<span class="giRatingHidden"
32
id="rating.userRating.{$RatingData.itemId}">{$RatingData.userRating}</span>
35
<script type="text/javascript">
37
resetStarDisplay({$RatingData.itemId});