{if not $count_only} {if $has_relation} {else} {/if} {/if} {$count} {tr}{$count_label}{/tr} {jq} $(".like_button").click(function(e) { e.preventDefault(); var element = $(this); $.post($.service( 'relation', 'toggle', { relation:"tiki.user.like", target_type:$(this).data('type'), target_id:$(this).data('object'), source_type:"user", source_id:"{{$user}}", } ), function(data) { if (data && data['relation_id']){ //if relation_id, $(element).find("i").removeClass('far'); $(element).find("i").addClass('fas'); $(element).parent().find('.numlikes').html(parseInt($('.numlikes').html(), 10)+1); } else { $(element).find("i").removeClass('fas'); $(element).find("i").addClass('far'); $(element).parent().find('.numlikes').html(parseInt($('.numlikes').html(), 10)-1); } }, 'json'); }); {/jq}