You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

71 lines
2.4 KiB

{if $show_in_popup}
<a role="button" class="btn btn-primary btn-multilike" data-bs-target="#ml{$type}{$object}" data-bs-placement="{$popup_placement}">Like</a>
<div class="screen hide">{* screen/hide the multilike inline, so that it only shows in the popup *}
{/if}
<div id="ml{$type}{$object}" class="multilike">
{if $show_likes}
<div class="likes {$orientation}">
<div class="mini-counts">
{$totalCount}
</div>
<div class="label-text">
Likes
</div>
</div>
{/if}
{if $uses_values && $show_points}
<div class="points {$orientation}">
<div class="mini-counts">
{$totalPoints}
</div>
<div class="label-text">
Points
</div>
</div>
{/if}
<div class="rate {$orientation}">
<div>
<div class="title">{$choice_label}</div>
{foreach $buttons as $button}
<a class="{if $multilike_many eq 'y'}multilike_many{else}multilike_group{/if}"
data-relation="{$button.relation}"
data-relation_prefix="{$relation_prefix}"
data-target_type="{$type}"
data-user="{$user}"
data-target_id="{$object}"
data-icon_unselected="{$icon_unselected}"
data-icon_selected="{$icon_selected}"
{if $uses_values}
title="Worth {$button.value} Points"
{/if}
href="#"}
>
{if $button.selected eq '0'}
{icon name=$button.icon_unselected}
{else}
{icon name=$button.icon_selected}
{/if}
{$button.label} {if $show_option_totals}<span class="count">({$button.count})</span>{/if}
</a>
{if $orientation == "vertical"}
<br>
{/if}
{/foreach}
</div>
</div>
</div>
{if $show_in_popup}
</div>
{jq}
$('a.btn-multilike').click(function(){
$(this).popover({
content: $($(this).data('target')),
placement: $(this).data('placement'),
html: true
});
$(this).popover("toggle");
});
{/jq}
{/if}