Wiki source code of LikeUIX

Last modified by superadmin on 2025/05/22 17:45

Hide last authors
superadmin 1.1 1 {{velocity}}
2 #if ($request.xaction == "like" && $services.csrf.isTokenValid($request.form_token))
3 #set ($documentReference = $services.model.resolveDocument($request.document))
4 #set ($newCounterOptional = $services.like.like($documentReference))
5 #if ($newCounterOptional.isPresent())
6 #jsonResponse({
7 'counter': $newCounterOptional.get()
8 })
9 #end
10 #elseif ($request.xaction == "unlike" && $services.csrf.isTokenValid($request.form_token))
11 #set ($documentReference = $services.model.resolveDocument($request.document))
12 #set ($newCounterOptional = $services.like.unlike($documentReference))
13 #if ($newCounterOptional.isPresent())
14 #jsonResponse({
15 'counter': $newCounterOptional.get()
16 })
17 #end
18 #end
19 {{/velocity}}