mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-02-13 11:27:28 +01:00
Correctly (un)pluralize the noun 'like' on package pages (#30).
This commit is contained in:
parent
0364b87aa1
commit
d343da6499
@ -40,7 +40,8 @@ $newline never
|
|||||||
<div .social>
|
<div .social>
|
||||||
<span #likes>
|
<span #likes>
|
||||||
#{nLikes}
|
#{nLikes}
|
||||||
\ likes #
|
<span #like-or-likes>
|
||||||
|
\ #{format (plural "like" "likes") nLikes} #
|
||||||
<i .fa :liked:.fa-thumbs-up :not liked:.fa-thumbs-o-up #like title="#{likeTitle}">
|
<i .fa :liked:.fa-thumbs-up :not liked:.fa-thumbs-o-up #like title="#{likeTitle}">
|
||||||
$if downloads /= 0
|
$if downloads /= 0
|
||||||
<span .downloads>
|
<span .downloads>
|
||||||
|
|||||||
@ -57,13 +57,17 @@ $(function(){
|
|||||||
|
|
||||||
if (action == 'like') {
|
if (action == 'like') {
|
||||||
$this.attr('title','You liked this!');
|
$this.attr('title','You liked this!');
|
||||||
$likes.text(nLikes + 1);
|
nLikes += 1;
|
||||||
$.post("@{PackageLikeR pn}");
|
$.post("@{PackageLikeR pn}");
|
||||||
} else {
|
} else {
|
||||||
$this.attr('title','You disliked this.');
|
$this.attr('title','You disliked this.');
|
||||||
$likes.text(nLikes - 1);
|
nLikes -= 1;
|
||||||
$.post("@{PackageUnlikeR pn}");
|
$.post("@{PackageUnlikeR pn}");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$likes.text(nLikes);
|
||||||
|
$('#like-or-likes').text(nLikes == 1 ? ' like ' : ' likes ');
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
login();
|
login();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user