Correctly (un)pluralize the noun 'like' on package pages (#30).

This commit is contained in:
Dan Burton 2014-12-14 17:29:20 -08:00
parent 0364b87aa1
commit d343da6499
2 changed files with 8 additions and 3 deletions

View File

@ -40,7 +40,8 @@ $newline never
<div .social>
<span #likes>
#{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}">
$if downloads /= 0
<span .downloads>

View File

@ -57,13 +57,17 @@ $(function(){
if (action == 'like') {
$this.attr('title','You liked this!');
$likes.text(nLikes + 1);
nLikes += 1;
$.post("@{PackageLikeR pn}");
} else {
$this.attr('title','You disliked this.');
$likes.text(nLikes - 1);
nLikes -= 1;
$.post("@{PackageUnlikeR pn}");
}
$likes.text(nLikes);
$('#like-or-likes').text(nLikes == 1 ? ' like ' : ' likes ');
} else {
login();
}